aboutsummaryrefslogtreecommitdiffstats
path: root/wiretap
diff options
context:
space:
mode:
authorMartin Mathieson <martin.r.mathieson@googlemail.com>2006-08-07 17:08:11 +0000
committerMartin Mathieson <martin.r.mathieson@googlemail.com>2006-08-07 17:08:11 +0000
commit4842aeab96e0a20d3f3137ff5329706c19c92aed (patch)
tree5e2b0ad084a5394e1d855ed89bbf2fbde935d182 /wiretap
parent87a7623f91f91cfb0ffb70fcfec0cc155fa65f39 (diff)
downloadwireshark-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.c13
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);