matanp has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-msc/+/40852?usp=email )


Change subject: silent_call: Fix use after free of paging request
......................................................................

silent_call: Fix use after free of paging request

Change-Id: I93913d189800d71f82c013b6e946bd63db362f65
---
M src/libmsc/silent_call.c
1 file changed, 3 insertions(+), 2 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-msc refs/changes/52/40852/1

diff --git a/src/libmsc/silent_call.c b/src/libmsc/silent_call.c
index a59e3af..c450fdc 100644
--- a/src/libmsc/silent_call.c
+++ b/src/libmsc/silent_call.c
@@ -152,8 +152,9 @@
        }
        trans->silent_call.from_vty = vty;

-       if (!paging_request_start(vsub, PAGING_CAUSE_CALL_BACKGROUND, 
paging_cb_silent, trans,
-                                 "establish silent call")) {
+       trans->paging_request = paging_request_start(vsub, 
PAGING_CAUSE_CALL_BACKGROUND, paging_cb_silent, trans,
+                                                    "establish silent call");
+       if (!trans->paging_request) {
                trans_free(trans);
                return -ENODEV;
        }

--
To view, visit https://gerrit.osmocom.org/c/osmo-msc/+/40852?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings?usp=email

Gerrit-MessageType: newchange
Gerrit-Project: osmo-msc
Gerrit-Branch: master
Gerrit-Change-Id: I93913d189800d71f82c013b6e946bd63db362f65
Gerrit-Change-Number: 40852
Gerrit-PatchSet: 1
Gerrit-Owner: matanp <[email protected]>

Reply via email to