# HG changeset patch # User Carl Byington # Date 1613845236 28800 # Node ID 9b4477b75065c701b41c4846312301e68d6b09f4 # Parent 82c85169a7384d9ba4dff6bb0ad47f9d4bee03dc fix dkim regex diff -r 82c85169a738 -r 9b4477b75065 src/dnsbl.cpp --- a/src/dnsbl.cpp Sat Feb 20 09:47:57 2021 -0800 +++ b/src/dnsbl.cpp Sat Feb 20 10:20:36 2021 -0800 @@ -2063,7 +2063,7 @@ } // setup dkim results signature detection - if (regcomp(&dkim_r_pattern, "\\sdkim=pass\\s*.[0-9]*-bit key.*\\s*header.d=([^ ]+)\\s", REG_ICASE | REG_EXTENDED)) { + if (regcomp(&dkim_r_pattern, "\\sdkim=pass\\s*\([0-9]*-bit key[^\)]*\)\\s*header.d=([^ ]+)\\s", REG_ICASE | REG_EXTENDED)) { printf("cannot compile regex pattern to find dkim results signatures\n"); exit(3); }