diff options
author | Stig Bjørlykke <stig@bjorlykke.org> | 2009-06-02 08:47:45 +0000 |
---|---|---|
committer | Stig Bjørlykke <stig@bjorlykke.org> | 2009-06-02 08:47:45 +0000 |
commit | a9c95008c788c255f2808b87e6fd7cf1128c8e2b (patch) | |
tree | c002c9ce0fa91de154914ef1d95b37b7e0a5a065 /wiretap/netscaler.c | |
parent | 0c95d973d33e425757a1c88332398a804a552a52 (diff) |
Avoid infinite loop in nspm_signature_version().
svn path=/trunk/; revision=28585
Diffstat (limited to 'wiretap/netscaler.c')
-rw-r--r-- | wiretap/netscaler.c | 2 |
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; |