From 39805bb7c1cea48e2c8eacf335f84b1e03ac931c Mon Sep 17 00:00:00 2001 From: Marcel Poul Date: Mon, 9 Jul 2012 14:42:52 +0000 Subject: [PATCH] do not free() NULL ssl context --- emi.canl.canl-c/src/canl.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/emi.canl.canl-c/src/canl.c b/emi.canl.canl-c/src/canl.c index 5a7d503..4194e1b 100644 --- a/emi.canl.canl-c/src/canl.c +++ b/emi.canl.canl-c/src/canl.c @@ -360,7 +360,8 @@ canl_io_accept(canl_ctx cc, canl_io_handler io, int new_fd, end: if (err) { (io_cc)->sock = -1; - mech->free_ctx(glb_cc, conn_ctx); + if (conn_ctx) + mech->free_ctx(glb_cc, conn_ctx); } return err; -- 1.8.2.3