summaryrefslogtreecommitdiff
path: root/wiretap/ngsniffer.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2014-09-23 17:09:46 -0700
committerGuy Harris <guy@alum.mit.edu>2014-09-24 00:11:01 +0000
commit5f096acb454c3d57d23a786f49a884dd4afb0499 (patch)
treeeee17617d47e8bda961f77ba1f02bb765c6d8102 /wiretap/ngsniffer.c
parent31e86998fbaaa4e82e0c502249671025c587ef50 (diff)
downloadwireshark-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.c5
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) {