aboutsummaryrefslogtreecommitdiffstats
path: root/epan/reassemble.c
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2011-02-18 19:46:05 +0000
committerGerald Combs <gerald@wireshark.org>2011-02-18 19:46:05 +0000
commit3e13ddbadc947658f4f3bf67f8a06746f62519a5 (patch)
tree5fd3e5f20b20997378ab2e662761a9715c697a47 /epan/reassemble.c
parent0e6aa74d5404c4fe8faa7137fe8db9d91783df2c (diff)
Fix a few errors found by Clang scan-build.
svn path=/trunk/; revision=36002
Diffstat (limited to 'epan/reassemble.c')
-rw-r--r--epan/reassemble.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/epan/reassemble.c b/epan/reassemble.c
index 99193fa482..9d796b4ea7 100644
--- a/epan/reassemble.c
+++ b/epan/reassemble.c
@@ -946,6 +946,9 @@ fragment_add_work(fragment_data *fd_head, tvbuff_t *tvb, const int offset,
g_warning("Reassemble error in frame %u: dfpos %u - offset %u > len %u",
pinfo->fd->num, dfpos, fd_i->offset,
fd_i->len);
+ else if (!fd_head->data)
+ g_warning("Reassemble error in frame %u: no data",
+ pinfo->fd->num);
else {
if (fd_i->offset < dfpos) {
fd_i->flags |= FD_OVERLAP;