X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Firssi%2Fsrc%2Fsilc%2Fcore%2Fclient_ops.c;h=a4d53b76504b981fcbf7a0a197225d8d4e2f0c2a;hb=27a4ad25c65fa7b4fdbbe53b3551a687a9b43214;hp=cfefe3275300b7e98db354c1ec378c3128b751b9;hpb=ce98ad0c8cccde0800533b0314f2eb92c8b4c9f8;p=silc.git diff --git a/apps/irssi/src/silc/core/client_ops.c b/apps/irssi/src/silc/core/client_ops.c index cfefe327..a4d53b76 100644 --- a/apps/irssi/src/silc/core/client_ops.c +++ b/apps/irssi/src/silc/core/client_ops.c @@ -262,10 +262,11 @@ int verify_message_signature(SilcClientEntry sender, sizeof(sender->fingerprint)); if (strcmp(fingerprint, fingerprint2)) { /* since the public key differs from the senders public key, the - verification _failed_ */ + verification won't be done */ silc_pkcs_public_key_free(pk); silc_free(fingerprint); - ret = SILC_MSG_SIGNED_UNKNOWN; + silc_free(fingerprint2); + return SILC_MSG_SIGNED_UNKNOWN; } silc_free(fingerprint2); }