aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--wiretap/netscaler.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/wiretap/netscaler.c b/wiretap/netscaler.c
index a1b976e89e..5100d2ec86 100644
--- a/wiretap/netscaler.c
+++ b/wiretap/netscaler.c
@@ -562,7 +562,7 @@ nspm_signature_version(wtap *wth, gchar *nstrace_buf, gint32 len, gint64 file_si
gchar *dp = nstrace_buf;
gint64 data_offset = 0;
- while (len == file_read(dp, 1, len, wth->fh)) {
+ while (len > 0 && len != file_read(dp, 1, len, wth->fh)) {
data_offset += len;