From 405824c057d11843f29100124b38f9426101d8e8 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Sat, 22 Dec 2012 18:16:47 +0100 Subject: libmsc: Set trans->subscr = NULL after we release it This is a cosmetic change and should happen to find use after free of the subscriber. --- openbsc/src/libmsc/transaction.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'openbsc/src/libmsc') diff --git a/openbsc/src/libmsc/transaction.c b/openbsc/src/libmsc/transaction.c index bcfb6af3f..c1441969d 100644 --- a/openbsc/src/libmsc/transaction.c +++ b/openbsc/src/libmsc/transaction.c @@ -103,8 +103,10 @@ void trans_free(struct gsm_trans *trans) trans->paging_request = NULL; } - if (trans->subscr) + if (trans->subscr) { subscr_put(trans->subscr); + trans->subscr = NULL; + } llist_del(&trans->entry); -- cgit v1.2.3