From 55233940c67a1854e4354766451023a3724c7967 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Tue, 23 Jun 2015 17:04:59 +0200 Subject: [PATCH] ctdbd_conn: Do an early return from ctdb_read_req Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- source3/lib/ctdbd_conn.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/source3/lib/ctdbd_conn.c b/source3/lib/ctdbd_conn.c index e2b564e52a7..cc59d3992f2 100644 --- a/source3/lib/ctdbd_conn.c +++ b/source3/lib/ctdbd_conn.c @@ -423,7 +423,12 @@ static int ctdb_read_req(struct ctdbd_connection *conn, uint32_t reqid, goto next_pkt; } - ctdbd_msg_call_back(conn, msg); + ret = ctdbd_msg_call_back(conn, msg); + if (ret != 0) { + TALLOC_FREE(hdr); + return ret; + } + TALLOC_FREE(hdr); goto next_pkt; } -- 2.11.4.GIT