aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-dcerpc-drsuapi.c
diff options
context:
space:
mode:
authorStephen Fisher <steve@stephen-fisher.com>2011-01-28 20:12:12 +0000
committerStephen Fisher <steve@stephen-fisher.com>2011-01-28 20:12:12 +0000
commit42dbbb90902bc4b2b3a1e2e0ef6cc5b96ef7c1e0 (patch)
tree35a29c2bceae7bfef241bc85f1d70f1641c623b3 /epan/dissectors/packet-dcerpc-drsuapi.c
parent2040a3421d18df781a98614d34b6fd406d91bc38 (diff)
Fix r35690: tvb_get_unicode_string() takes length in 8-bit bytes, not
16-bit UTF-16 characters as tvb_fake_unicode() did. svn path=/trunk/; revision=35691
Diffstat (limited to 'epan/dissectors/packet-dcerpc-drsuapi.c')
-rw-r--r--epan/dissectors/packet-dcerpc-drsuapi.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/packet-dcerpc-drsuapi.c b/epan/dissectors/packet-dcerpc-drsuapi.c
index b7627592ff..3eb7c5b0c3 100644
--- a/epan/dissectors/packet-dcerpc-drsuapi.c
+++ b/epan/dissectors/packet-dcerpc-drsuapi.c
@@ -574,7 +574,7 @@ ucarray_drsuapi_dissect_DsReplicaSyncRequest1Info_nc_dn(tvbuff_t *tvb, int offse
ALIGN_TO_2_BYTES;
- s = tvb_get_unicode_string(tvb, offset, len, ENC_LITTLE_ENDIAN);
+ s = tvb_get_unicode_string(tvb, offset, len*2, ENC_LITTLE_ENDIAN);
if (tree && len) {
hfinfo = proto_registrar_get_nth(hf_drsuapi_DsReplicaSyncRequest1Info_nc_dn);
if (hfinfo->type == FT_STRING) {