diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2012-12-22 18:16:47 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2012-12-22 18:16:47 +0100 |
commit | 405824c057d11843f29100124b38f9426101d8e8 (patch) | |
tree | 160bec3e4254c9ecc81b3b155a3b329daa695aa2 /openbsc/src/libmsc | |
parent | 25b70cea9d9521b081ea0cc524f5d157a1b89baf (diff) |
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.
Diffstat (limited to 'openbsc/src/libmsc')
-rw-r--r-- | openbsc/src/libmsc/transaction.c | 4 |
1 files changed, 3 insertions, 1 deletions
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); |