From a6b41b273894852da63e78026208cf62637b8a42 Mon Sep 17 00:00:00 2001 From: David Vossel Date: Mon, 22 Jul 2013 15:56:30 -0500 Subject: [PATCH] Fixes use ater free in shm disconnect --- lib/ipc_shm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ipc_shm.c b/lib/ipc_shm.c index 79fbf80..3f1922f 100644 --- a/lib/ipc_shm.c +++ b/lib/ipc_shm.c @@ -229,8 +229,8 @@ qb_ipcs_shm_disconnect(struct qb_ipcs_connection *c) if (c->setup.u.us.sock > 0) { qb_ipcc_us_sock_close(c->setup.u.us.sock); (void)c->service->poll_fns.dispatch_del(c->setup.u.us.sock); - qb_ipcs_connection_unref(c); c->setup.u.us.sock = -1; + qb_ipcs_connection_unref(c); } } if (c->state == QB_IPCS_CONNECTION_SHUTTING_DOWN ||