mcabber/src/jabglue.c
changeset 1046 a3748bd3d010
parent 1045 96be69d3a5fd
child 1050 ea71d31a2607
equal deleted inserted replaced
1045:96be69d3a5fd 1046:a3748bd3d010
  1466   key = gpg_verify(p, text, &sigsum);
  1466   key = gpg_verify(p, text, &sigsum);
  1467   if (key) {
  1467   if (key) {
  1468     g_free(res_pgpdata->sign_keyid);
  1468     g_free(res_pgpdata->sign_keyid);
  1469     res_pgpdata->sign_keyid = key;
  1469     res_pgpdata->sign_keyid = key;
  1470     res_pgpdata->last_sigsum = sigsum;
  1470     res_pgpdata->last_sigsum = sigsum;
       
  1471     if (sigsum & GPGME_SIGSUM_RED) {
       
  1472       char *buf = g_strdup_printf("Bad signature from <%s/%s>", barejid, rname);
       
  1473       scr_WriteIncomingMessage(barejid, buf, 0, HBB_PREFIX_INFO);
       
  1474       scr_LogPrint(LPRINT_LOGNORM, "%s", buf);
       
  1475       g_free(buf);
       
  1476     }
  1471   }
  1477   }
  1472 #endif
  1478 #endif
  1473 }
  1479 }
  1474 
  1480 
  1475 static void gotmessage(char *type, const char *from, const char *body,
  1481 static void gotmessage(char *type, const char *from, const char *body,