Tell the user when a signature is bad
authorMikael Berthe <mikael@lilotux.net>
Sun, 26 Nov 2006 18:40:05 +0100
changeset 1046 a3748bd3d010
parent 1045 96be69d3a5fd
child 1047 0dc104d51dce
Tell the user when a signature is bad
mcabber/src/jabglue.c
--- a/mcabber/src/jabglue.c	Sun Nov 26 18:05:31 2006 +0100
+++ b/mcabber/src/jabglue.c	Sun Nov 26 18:40:05 2006 +0100
@@ -1468,6 +1468,12 @@
     g_free(res_pgpdata->sign_keyid);
     res_pgpdata->sign_keyid = key;
     res_pgpdata->last_sigsum = sigsum;
+    if (sigsum & GPGME_SIGSUM_RED) {
+      char *buf = g_strdup_printf("Bad signature from <%s/%s>", barejid, rname);
+      scr_WriteIncomingMessage(barejid, buf, 0, HBB_PREFIX_INFO);
+      scr_LogPrint(LPRINT_LOGNORM, "%s", buf);
+      g_free(buf);
+    }
   }
 #endif
 }