changeset 1046:a3748bd3d010

Tell the user when a signature is bad
author Mikael Berthe <mikael@lilotux.net>
date Sun, 26 Nov 2006 18:40:05 +0100
parents 96be69d3a5fd
children 0dc104d51dce
files mcabber/src/jabglue.c
diffstat 1 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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
 }