diff options
author | Martin Mathieson <martin.r.mathieson@googlemail.com> | 2006-08-07 17:08:11 +0000 |
---|---|---|
committer | Martin Mathieson <martin.r.mathieson@googlemail.com> | 2006-08-07 17:08:11 +0000 |
commit | 4842aeab96e0a20d3f3137ff5329706c19c92aed (patch) | |
tree | 5e2b0ad084a5394e1d855ed89bbf2fbde935d182 /wiretap | |
parent | 87a7623f91f91cfb0ffb70fcfec0cc155fa65f39 (diff) | |
download | wireshark-4842aeab96e0a20d3f3137ff5329706c19c92aed.tar.gz wireshark-4842aeab96e0a20d3f3137ff5329706c19c92aed.tar.bz2 wireshark-4842aeab96e0a20d3f3137ff5329706c19c92aed.zip |
Wasn't allocating big enough frame buffer!
svn path=/trunk/; revision=18848
Diffstat (limited to 'wiretap')
-rw-r--r-- | wiretap/catapult_dct2000.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/wiretap/catapult_dct2000.c b/wiretap/catapult_dct2000.c index 140345ac88..936c509ce7 100644 --- a/wiretap/catapult_dct2000.c +++ b/wiretap/catapult_dct2000.c @@ -345,11 +345,14 @@ gboolean catapult_dct2000_read(wtap *wth, int *err, gchar **err_info _U_, /* Get buffer pointer ready */ buffer_assure_space(wth->frame_buffer, - strlen(context_name)+1 + /* Context name */ - 1 + /* port */ - strlen(protocol_name)+1 + /* Protocol name */ - 1 + /* direction */ - 1 + /* encap */ + strlen(context_name)+1 + /* Context name */ + 1 + /* port */ + strlen(timestamp_string)+1 + /* timestamp */ + strlen(variant_name)+1 + /* variant */ + strlen(outhdr_name)+1 + /* outhdr */ + strlen(protocol_name)+1 + /* Protocol name */ + 1 + /* direction */ + 1 + /* encap */ (data_chars/2)); frame_buffer = buffer_start_ptr(wth->frame_buffer); |