aboutsummaryrefslogtreecommitdiffstats
path: root/epan/tvbuff.c
diff options
context:
space:
mode:
authorJakub Zawadzki <darkjames-ws@darkjames.pl>2014-04-22 22:27:41 +0200
committerAnders Broman <a.broman58@gmail.com>2014-04-23 04:33:44 +0000
commit9c8febde679e9e19fd3108cb4054496b37f2feec (patch)
treefc281c15816480daf6597fde4530da41bb8e4c54 /epan/tvbuff.c
parent490a8a6148bf6424409e72c48541ffcb98e2b3c7 (diff)
Fix copy & paste error in tvb_extract_utf_16_string, tvb_extract_ucs_4_string.
Use proper p{le,n}toh16 macro depending on endianess. Change-Id: I8323e4296ec88e2cb24f54a1d8dc89328edb1957 Reviewed-on: https://code.wireshark.org/review/1285 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan/tvbuff.c')
-rw-r--r--epan/tvbuff.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/epan/tvbuff.c b/epan/tvbuff.c
index 4406b948cd..de83fddce6 100644
--- a/epan/tvbuff.c
+++ b/epan/tvbuff.c
@@ -2375,7 +2375,7 @@ tvb_extract_utf_16_string(wmem_allocator_t *scope, tvbuff_t *tvb, const gint off
for(i = 0; i + 1 < length; i += 2) {
if (encoding == ENC_BIG_ENDIAN)
- uchar2 = pletoh16(ptr + i);
+ uchar2 = pntoh16(ptr + i);
else
uchar2 = pletoh16(ptr + i);
@@ -2397,7 +2397,7 @@ tvb_extract_utf_16_string(wmem_allocator_t *scope, tvbuff_t *tvb, const gint off
}
lead_surrogate = uchar2;
if (encoding == ENC_BIG_ENDIAN)
- uchar2 = pletoh16(ptr + i);
+ uchar2 = pntoh16(ptr + i);
else
uchar2 = pletoh16(ptr + i);
if (IS_TRAIL_SURROGATE(uchar2)) {
@@ -2484,7 +2484,7 @@ tvb_extract_ucs_4_string(wmem_allocator_t *scope, tvbuff_t *tvb, const gint offs
for(i = 0; i + 3 < length; i += 4) {
if (encoding == ENC_BIG_ENDIAN)
- uchar = pletoh16(ptr + i);
+ uchar = pntoh16(ptr + i);
else
uchar = pletoh16(ptr + i);