Fixes use ater free in shm disconnect

This commit is contained in:
David Vossel 2013-07-22 15:56:30 -05:00
parent 73827cfc5a
commit a6b41b2738

View File

@ -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 ||