diff options
author | Gerald Combs <gerald@wireshark.org> | 2005-05-02 14:41:07 +0000 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2005-05-02 14:41:07 +0000 |
commit | f8765a5a284e63e4e38d93a96561291493f7efd7 (patch) | |
tree | 4146d5edcf9a31b045acdcd47e635e5a463f3e49 /configure.in | |
parent | 8398cb4066142f953337e5e6c5cb72307efa29fc (diff) |
From Cvetan Ivanov:
1) dissect_isup_calling_party_number_parameter reported malformed packet
if the calling party number IE contains empty number (possibly with
presentation set to 'number not available')
I've basicly added if(length > 0) around the digits tree dissector,
which may not be obvious from the patch becase of the indenting of the
entire block.
2) As the tap_calling_number is static, if there is call with missing
calling_party_number IE, it gets assigned the calling party number of
the previuos call containing such IE.
fixed by adding tap_calling_number = NULL;
in the beginning of dissect_isup_message, and
tap_rec.calling_number=tap_calling_number?tap_calling_number:g_strdup("");
in the end to avoid segfault
Those things may not happen too often in the telecom world, but happen
all the time with VoIP.
svn path=/trunk/; revision=14268
Diffstat (limited to 'configure.in')
0 files changed, 0 insertions, 0 deletions