]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
lib: punycode_decode() - Fix parsing empty string [after delimiter]
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Tue, 10 Mar 2026 20:09:42 +0000 (22:09 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Wed, 11 Mar 2026 14:17:54 +0000 (14:17 +0000)
commitfaee72d64d5a014361b8ecbfffefd9761766029d
tree14347806fb47f51f53516a82a6202addb85aef44
parenta64b2837e37ef09cd1fcf858b0bc507ff4ca531b
lib: punycode_decode() - Fix parsing empty string [after delimiter]

This caused an assert crash when --enable-experimental-mail-utf8 was
used and invalid punycode domain was being parsed.

Based on code by rootvector2 (Dexter.k)
src/lib/punycode.c
src/lib/test-punycode.c