]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-compression: Be explicit about xz magic number including a \0
authorJosef 'Jeff' Sipek <jeff.sipek@open-xchange.com>
Fri, 5 Feb 2021 19:48:52 +0000 (14:48 -0500)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Mon, 12 Apr 2021 17:43:17 +0000 (20:43 +0300)
src/lib-compression/compression.c

index bf70222e1f4b3247c94902cbbf9aded4764d5052..dd0d580bcb581377178b615933cfafa7e6db3420 100644 (file)
@@ -69,7 +69,7 @@ static bool is_compressed_xz(struct istream *input)
 
        if (i_stream_read_bytes(input, &data, &size, 6) <= 0)
                return FALSE;
-       return memcmp(data, "\xfd\x37\x7a\x58\x5a", 6) == 0;
+       return memcmp(data, "\xfd\x37\x7a\x58\x5a\x00", 6) == 0;
 }
 
 static bool is_compressed_lz4(struct istream *input)