commit 6eeac6a1096594678d2c82bc76aeebd8d631eea9 from: Martijn van Duren date: Sun Mar 27 10:40:08 2022 UTC And of course I tested with the wrong file. v=-tags should also increment key, similar to the other tags. commit - 2e9f7a5ec6f998ff8267d1bdc6b2d406ea6e3346 commit + 6eeac6a1096594678d2c82bc76aeebd8d631eea9 blob - ff0f4720b308bfc9514aef89a46c50b8bf73566c blob + a27dd0e9f2a422391fdddab1e51e9567868f4c1a --- main.c +++ main.c @@ -1203,6 +1203,7 @@ dkim_key_text_parse(struct signature *sig, const char if (!first || osmtpd_ltok_skip_key_v_tag_value(key, 0) != end) return 0; + key = end; break; case 'h': if (h != 0) /* Duplicate tag */