equal
deleted
inserted
replaced
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, |