diff options
author | Dario Lombardo <lomato@gmail.com> | 2019-03-24 16:01:22 +0100 |
---|---|---|
committer | Dario Lombardo <lomato@gmail.com> | 2019-03-24 19:25:46 +0000 |
commit | c599e490281b523df23010ae25307ff002068e17 (patch) | |
tree | 346960239f21c504d83d60b7ebc185623ddd7f38 /wiretap | |
parent | 1ce2918fc885df36293992c27dce34e40d7260f1 (diff) |
iseries: stop scanning a unicode string when the null terminator is hit.
Bug: 15614
Change-Id: I1df4992dcd10e7d9a66fc88a0269b70fc065b079
Reviewed-on: https://code.wireshark.org/review/32514
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot
Reviewed-by: Dario Lombardo <lomato@gmail.com>
Diffstat (limited to 'wiretap')
-rw-r--r-- | wiretap/iseries.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/wiretap/iseries.c b/wiretap/iseries.c index 84b8ec7557..a7b1e5a9b8 100644 --- a/wiretap/iseries.c +++ b/wiretap/iseries.c @@ -984,7 +984,7 @@ iseries_UNICODE_to_ASCII (guint8 * buf, guint bytes) *bufptr = buf[i]; bufptr++; } - if (buf[i] == 0x0A) + if (buf[i] == 0x0A || buf[i] == 0x0) return i; } return i; |