Commit Diff


commit - 28bea7ccdf30a02096977bd3227a6d9a405e056a
commit + 71b63ce61762c3566f1a58e4f22d506b1eca8285
blob - c015bae4145a7d0f3b9adb1d320af750bc586484
blob + c4891b6143ddfbc0b0f7af14738a6e3e2991b3e5
--- main.c
+++ main.c
@@ -1256,7 +1256,7 @@ dkim_key_text_parse(struct signature *sig, char *key)
 			while (1) {
 				if ((tagvend =
 				    osmtpd_mheader_skip_dkimsig_keystagtype(
-				    key, 0)) != NULL)
+				    key, 0)) == NULL)
 					break;
 				if (strncmp(key, "*", tagvend - key) == 0 ||
 				    strncmp(key, "email", tagvend - key) == 0) {