aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/ldap/packet-ldap-template.c
diff options
context:
space:
mode:
Diffstat (limited to 'asn1/ldap/packet-ldap-template.c')
-rw-r--r--asn1/ldap/packet-ldap-template.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/asn1/ldap/packet-ldap-template.c b/asn1/ldap/packet-ldap-template.c
index fea4cefea6..28f1eaad55 100644
--- a/asn1/ldap/packet-ldap-template.c
+++ b/asn1/ldap/packet-ldap-template.c
@@ -515,9 +515,7 @@ dissect_ldap_AssertionValue(gboolean implicit_tag, tvbuff_t *tvb, int offset, as
/* convert the string into a printable string */
if(is_ascii){
- ldapvalue_string=ep_alloc(len+1);
- memcpy(ldapvalue_string,str,len);
- ldapvalue_string[i]=0;
+ ldapvalue_string=ep_strndup(str, len);
} else {
ldapvalue_string=ep_alloc(3*len);
for(i=0;i<len;i++){