]> 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)
committerAki Tuomi <aki.tuomi@dovecot.fi>
Tue, 10 Oct 2017 08:32:53 +0000 (11:32 +0300)
Prevents NULL deferences, found by coverity.

src/doveadm/server-connection.c

index c30ad3a75ff0d5420e232215b5432fc5b9d53477..8776b39ab5e24466b0d2edf4e2df86091c81b8a4 100644 (file)
@@ -353,6 +353,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;
                        }