![]() conversations large enough to hold the maximum setup method size plus a trailing '\0'. Make the maximum setup method size 7, so that when the trailing '\0' is included the total array length is a power of 2. (The longest string currently used is "Skinny", which fits in 7 characters). This fixes problems in the RTP and RTCP dissectors similar to the one found in the T.38 dissector. Undo the previous change to packet-t38.c, as it's now safe to store in method[MAX_T38_SETUP_METHOD_SIZE], because the array now has MAX_T38_SETUP_METHOD_SIZE+1 characters. (Should we use "strlcpy()", and supply our own "strlcpy()" if the system and/or C library doesn't supply it? Its semantics are a bit cleaner than those of the "strncpy()"/null-terminate idiom, perhaps making it less likely that mistakes of this sort will be made.) svn path=/trunk/; revision=12803 |
||
---|---|---|
.. | ||
dfilter | ||
dissectors | ||
ftypes | ||
AUTHORS | ||
ChangeLog | ||
Makefile.am | ||
Makefile.common | ||
Makefile.nmake | ||
NEWS | ||
README | ||
addr_and_mask.c | ||
addr_and_mask.h | ||
addr_resolv.c | ||
addr_resolv.h | ||
address.h | ||
adler32.c | ||
adler32.h | ||
afn.c | ||
afn.h | ||
atalk-utils.c | ||
atalk-utils.h | ||
base64.c | ||
base64.h | ||
bitswap.c | ||
bitswap.h | ||
charsets.c | ||
charsets.h | ||
circuit.c | ||
circuit.h | ||
column-utils.c | ||
column-utils.h | ||
column.c | ||
column.h | ||
column_info.h | ||
conversation.c | ||
conversation.h | ||
crc16.c | ||
crc16.h | ||
crc32.c | ||
crc32.h | ||
crypt-des.c | ||
crypt-des.h | ||
crypt-md4.c | ||
crypt-md4.h | ||
crypt-md5.c | ||
crypt-md5.h | ||
crypt-rc4.c | ||
crypt-rc4.h | ||
doxygen.cfg.in | ||
epan.c | ||
epan.h | ||
epan_dissect.h | ||
except.c | ||
except.h | ||
exceptions.h | ||
filesystem.c | ||
filesystem.h | ||
frame_data.c | ||
frame_data.h | ||
g_ascii_strtoull.c | ||
g_ascii_strtoull.h | ||
gdebug.h | ||
in_cksum.c | ||
in_cksum.h | ||
inet_aton.c | ||
inet_aton.h | ||
inet_ntop.c | ||
inet_pton.c | ||
inet_v6defs.h | ||
ipproto.c | ||
ipproto.h | ||
ipv4.c | ||
ipv4.h | ||
ipv6-utils.h | ||
libethereal.def | ||
nstime.h | ||
osi-utils.c | ||
osi-utils.h | ||
packet.c | ||
packet.h | ||
packet_info.h | ||
pint.h | ||
plugins.c | ||
plugins.h | ||
prefs-int.h | ||
prefs.c | ||
prefs.h | ||
proto.c | ||
proto.h | ||
range.c | ||
range.h | ||
report_err.h | ||
req_resp_hdrs.c | ||
req_resp_hdrs.h | ||
sha1.c | ||
sha1.h | ||
sigcomp-udvm.c | ||
sigcomp-udvm.h | ||
sigcomp_state_hdlr.c | ||
sigcomp_state_hdlr.h | ||
slab.h | ||
sminmpec.c | ||
sminmpec.h | ||
sna-utils.c | ||
sna-utils.h | ||
strutil.c | ||
strutil.h | ||
t35.c | ||
t35.h | ||
tap.c | ||
tap.h | ||
timestamp.c | ||
timestamp.h | ||
to_str.c | ||
to_str.h | ||
tvbtest.c | ||
tvbuff.c | ||
tvbuff.h | ||
value_string.c | ||
value_string.h | ||
xdlc.c | ||
xdlc.h |
README
$Id$ XXX - put something here