diff options
author | Guy Harris <guy@alum.mit.edu> | 2014-09-23 17:09:46 -0700 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2014-09-24 00:11:01 +0000 |
commit | 5f096acb454c3d57d23a786f49a884dd4afb0499 (patch) | |
tree | eee17617d47e8bda961f77ba1f02bb765c6d8102 /wiretap/ngsniffer.c | |
parent | 31e86998fbaaa4e82e0c502249671025c587ef50 (diff) | |
download | wireshark-5f096acb454c3d57d23a786f49a884dd4afb0499.tar.gz |
Fix presumed cut-and-pasteo.
On errors *other* than a short read, we were driving on and processing
the non-data that we didn't read.
Change-Id: I6289ddf31ff7896918a030af9d1261bdc194e7d3
Reviewed-on: https://code.wireshark.org/review/4270
Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'wiretap/ngsniffer.c')
-rw-r--r-- | wiretap/ngsniffer.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/wiretap/ngsniffer.c b/wiretap/ngsniffer.c index 51d1ca3cdd..085e403ee3 100644 --- a/wiretap/ngsniffer.c +++ b/wiretap/ngsniffer.c @@ -870,10 +870,9 @@ process_header_records(wtap *wth, int *err, gchar **err_info, gint16 maj_vers, wth->fh); if (bytes_read != bytes_to_read) { *err = file_error(wth->fh, err_info); - if (*err == 0) { + if (*err == 0) *err = WTAP_ERR_SHORT_READ; - return -1; - } + return -1; } switch (maj_vers) { |