From: Aki Tuomi Date: Fri, 23 Nov 2018 08:37:13 +0000 (+0200) Subject: lib: connection - Require destroy vfunc X-Git-Tag: 2.3.9~1065 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a0751eaece12c5e20c847ddfb9e3b0331c5185c5;p=thirdparty%2Fdovecot%2Fcore.git lib: connection - Require destroy vfunc Prevents signal 11 crash --- diff --git a/src/lib/connection.c b/src/lib/connection.c index cfc1e956b5..88311dcd24 100644 --- a/src/lib/connection.c +++ b/src/lib/connection.c @@ -621,6 +621,7 @@ void connection_set_handlers(struct connection *conn, const struct connection_vfuncs *vfuncs) { connection_input_halt(conn); + i_assert(vfuncs->destroy != NULL); conn->v = *vfuncs; if (conn->v.input == NULL) conn->v.input = connection_input_default;