]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[sofia-sip] scan-build: Access to field 'nh_destroyed' results in a dereference of... 300/head
authorDragos Oancea <dragos@signalwire.com>
Fri, 31 Jan 2020 23:11:40 +0000 (23:11 +0000)
committerDragos Oancea <dragos@signalwire.com>
Fri, 31 Jan 2020 23:11:40 +0000 (23:11 +0000)
libs/sofia-sip/libsofia-sip-ua/nua/nua_stack.c

index 7364d4b255587c369f36c904ce10a0657faef075..cdd3a191aeb2cf078548a9cfa521ce72bd3a98c3 100644 (file)
@@ -657,7 +657,7 @@ void nua_stack_signal(nua_t *nua, su_msg_r msg, nua_ee_data_t *ee)
     nua_stack_respond(nua, nh, e->e_status, e->e_phrase, tags);
     break;
   case nua_r_destroy:
-         if (!nh->nh_destroyed) {
+         if (nh && !nh->nh_destroyed) {
                  nua_stack_destroy_handle(nua, nh, tags);
                  su_msg_destroy(nua->nua_signal);
          }