From 606b66894bdf8933de37234d63f04e7b32a82501 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Thu, 23 Oct 2003 14:26:42 +0000 Subject: [PATCH] silc_buffer_steal the constructed attrs insteaf of silc_memdup. --- apps/silcd/server_query.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; -- 2.43.0