summaryrefslogtreecommitdiff
path: root/pjsip-apps/src/samples/stateful_proxy.c
diff options
context:
space:
mode:
Diffstat (limited to 'pjsip-apps/src/samples/stateful_proxy.c')
-rw-r--r--pjsip-apps/src/samples/stateful_proxy.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/pjsip-apps/src/samples/stateful_proxy.c b/pjsip-apps/src/samples/stateful_proxy.c
index 1f4b0a91..24c03037 100644
--- a/pjsip-apps/src/samples/stateful_proxy.c
+++ b/pjsip-apps/src/samples/stateful_proxy.c
@@ -450,7 +450,9 @@ static void tu_on_tsx_state(pjsip_transaction *tsx, pjsip_event *event)
* - timeout on the UAC side
* - receipt of 2xx response to INVITE
*/
- if (tsx->state == PJSIP_TSX_STATE_TERMINATED && uac_data->uas_tsx) {
+ if (tsx->state == PJSIP_TSX_STATE_TERMINATED && uac_data &&
+ uac_data->uas_tsx)
+ {
pjsip_transaction *uas_tsx;
struct uas_data *uas_data;