aboutsummaryrefslogtreecommitdiffstats
path: root/wiretap
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2009-06-02 08:47:45 +0000
committerStig Bjørlykke <stig@bjorlykke.org>2009-06-02 08:47:45 +0000
commita9c95008c788c255f2808b87e6fd7cf1128c8e2b (patch)
treec002c9ce0fa91de154914ef1d95b37b7e0a5a065 /wiretap
parent0c95d973d33e425757a1c88332398a804a552a52 (diff)
Avoid infinite loop in nspm_signature_version().
svn path=/trunk/; revision=28585
Diffstat (limited to 'wiretap')
-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;