]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imap: Fix logging garbage if imap-hibernate sends invalid VERSION
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Sat, 6 Mar 2021 15:58:53 +0000 (17:58 +0200)
committerTimo Sirainen <timo.sirainen@open-xchange.com>
Sat, 6 Mar 2021 15:58:53 +0000 (17:58 +0200)
src/imap/imap-client-hibernate.c

index 0709e4a244c4e81917478dcdc0599ba06f49d113..b29f500278aa2803d8d9a9c4fc32a5bd14451e2e 100644 (file)
@@ -36,6 +36,8 @@ imap_hibernate_handshake(int fd, const char *path, const char **error_r)
                buf[ret-1] = '\0';
                if (version_string_verify(buf, "imap-hibernate", 1))
                        return 0;
+       } else {
+               buf[ret] = '\0';
        }
        *error_r = t_strdup_printf("%s sent invalid VERSION handshake: %s",
                                   path, buf);