]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Wed Aug 13 10:23:28 EDT 2008 Pekka Pessi <first.last@nokia.com>
authorMichael Jerris <mike@jerris.com>
Thu, 14 Aug 2008 15:37:09 +0000 (15:37 +0000)
committerMichael Jerris <mike@jerris.com>
Thu, 14 Aug 2008 15:37:09 +0000 (15:37 +0000)
  * nua_dialog.c: clear reference in server request before freeing it

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9289 d0543943-73ff-0310-b7d9-9358b9ac24b2

libs/sofia-sip/.update
libs/sofia-sip/libsofia-sip-ua/nua/nua_dialog.c

index 34ef32b4c0b4ee9fb9b62c3f8e9b36491a824fcd..16304641015ea57b5b3a4d09992de7534ac35d7c 100644 (file)
@@ -1 +1 @@
-Tue Aug 12 13:08:36 EDT 2008
+Thu Aug 14 11:37:00 EDT 2008
index 2e0f8931aba9b3ee28781d3207ed5adbca03ec52..02b5b82cf2306022274c0d342a3b3e794d2c4efe 100644 (file)
@@ -398,9 +398,9 @@ void nua_dialog_usage_remove_at(nua_owner_t *own,
     for (sr = ds->ds_sr; sr; sr = sr_next) {
       sr_next = sr->sr_next;
       if (sr->sr_usage == du) {
+       sr->sr_usage = NULL;
        if (sr != sr0)
          nua_server_request_destroy(sr);
-       sr->sr_usage = NULL;
       }
     }