Ethereal-dev: Re: [Ethereal-dev] Bugfix packet-isup.c - Location number(patch)

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <guy@xxxxxxxxxxxx>
Date: Tue, 13 Jan 2004 15:06:54 -0800

On Jan 13, 2004, at 1:28 PM, Anders Broman wrote:

Found an error with location number ifaddress presentation restricted indicator indicates address not available.

Included a patch where application/isup string is changed to lower case as well.

Checked in.

Also included a sample frame.

That frame has a User teleservices parameter with a length of 2, not 3; I changed the length #define for that parameter to 2, and changed the code to handle it to use the length of the tvbuff as the parameter length.

That parameter, along with the access transport parameter, user service information prime parameter, and display information parameter are apparently defined in Q.931 but the ISUP dissector doesn't call any Q.931 dissector routine to handle them. Does the Q.931 dissector have routines for them? If so, they should probably be exported from the Q.931 dissector and called by the ISUP dissector.