From: Pekka Riikonen Date: Thu, 23 Oct 2003 14:26:42 +0000 (+0000) Subject: silc_buffer_steal the constructed attrs insteaf of silc_memdup. X-Git-Tag: silc.client.0.9.14~2 X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=commitdiff_plain;h=606b66894bdf8933de37234d63f04e7b32a82501 silc_buffer_steal the constructed attrs insteaf of silc_memdup. --- diff --git a/apps/silcd/server_query.c b/apps/silcd/server_query.c index 3414c650..2993c5f6 100644 --- a/apps/silcd/server_query.c +++ b/apps/silcd/server_query.c @@ -1278,8 +1278,8 @@ void silc_server_query_send_reply(SilcServer server, if (query->attrs) { if (!entry->attrs && SILC_IS_LOCAL(entry)) { tmpattrs = silc_server_query_reply_attrs(server, query, entry); - entry->attrs = silc_memdup(tmpattrs->data, tmpattrs->len); - entry->attrs_len = tmpattrs->len; + entry->attrs = silc_buffer_steal(tmpattrs, &len); + entry->attrs_len = len; silc_buffer_free(tmpattrs); } attrs = entry->attrs;