silc_ske_free_rekey_material(conn->internal->rekey);
conn->internal->rekey = rekey;
+ silc_ske_free(conn->internal->ske);
+ conn->internal->ske = NULL;
+
SILC_LOG_DEBUG(("Rekey completed conn %p", conn));
/* Rekey done */
conn->callback(client, conn, SILC_CLIENT_CONN_SUCCESS, 0, NULL,
conn->callback_context);
+ silc_async_free(conn->internal->cop);
+ conn->internal->cop = NULL;
+
return SILC_FSM_FINISH;
}