X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=lib%2Fsilccore%2Fsilcauth.c;h=3ee76ca41eccfcf3f2d789a16f0546e1e23c2274;hp=e66f9653834e69de3e69b0099bf82d4ef81a268d;hb=386c883d8774999c6e74d7c6c37e52e4163a4cb1;hpb=73e02ea64eb9744bde0121ee487f8ce8eb803aa9 diff --git a/lib/silccore/silcauth.c b/lib/silccore/silcauth.c index e66f9653..3ee76ca4 100644 --- a/lib/silccore/silcauth.c +++ b/lib/silccore/silcauth.c @@ -181,8 +181,7 @@ silc_auth_public_key_encode_data(SilcPublicKey public_key, SILC_STR_UI_XNSTRING(pk, pk_len), SILC_STR_END); - ret = silc_calloc(buf->len + 1, sizeof(*ret)); - memcpy(ret, buf->data, buf->len); + ret = silc_memdup(buf->data, buf->len); if (ret_len) *ret_len = buf->len;