X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcclient%2Fprotocol.c;h=d0734863b377f9bc9df1208c1d5c7016e27fce5b;hb=517c8c6c585abe5e5d971125e367c29fcdee8f4c;hp=c50c2318c23e5959aaa76f9b8d776afcc5bd3638;hpb=7e87feeb3a406211a66f136325ee49ffe53c06f3;p=silc.git diff --git a/lib/silcclient/protocol.c b/lib/silcclient/protocol.c index c50c2318..d0734863 100644 --- a/lib/silcclient/protocol.c +++ b/lib/silcclient/protocol.c @@ -365,6 +365,8 @@ SILC_TASK_CALLBACK(silc_client_protocol_key_exchange) ctx->ske->prop->pkcs, ctx->ske->prop->hash); + silc_ske_free_key_material(keymat); + /* Protocol has ended, call the final callback */ if (protocol->final_callback) protocol->execute_final(client->timeout_queue, 0, protocol, fd);