]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
doveadm: Return after destroying connection
authorAki Tuomi <aki.tuomi@dovecot.fi>
Fri, 6 Oct 2017 05:46:00 +0000 (08:46 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Tue, 10 Oct 2017 09:26:50 +0000 (12:26 +0300)
Prevents NULL deferences, found by coverity.

src/doveadm/server-connection.c

index 49b0e6f4788e2af01476c6190d65a02a777636d0..17fa283ac61e1c4f163b2e7532e968589c47a766 100644 (file)
@@ -342,6 +342,7 @@ static void server_connection_input(struct server_connection *conn)
                                        i_error("doveadm server not compatible with this client"
                                                "(mixed old and new binaries?)");
                                        server_connection_destroy(&conn);
+                                       return;
                                }
                                continue;
                        }