]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
sync to sofia darcs trunk
authorMichael Jerris <mike@jerris.com>
Tue, 27 May 2008 01:36:56 +0000 (01:36 +0000)
committerMichael Jerris <mike@jerris.com>
Tue, 27 May 2008 01:36:56 +0000 (01:36 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8679 d0543943-73ff-0310-b7d9-9358b9ac24b2

libs/sofia-sip/libsofia-sip-ua/su/su_alloc.c

index b2e5e8e03c6f305ab9ad9ad39869fd55009887d9..b75f4f931d5fb4f607326c91adf3f017940e3f76 100644 (file)
@@ -970,7 +970,7 @@ int su_home_init(su_home_t *home)
 
   return 0;
 }
-#define safe_free(it) if (it) { free(it); it = NULL; }
+
 /** Internal deinitialization */
 static
 void _su_home_deinit(su_home_t *home)
@@ -1006,17 +1006,16 @@ void _su_home_deinit(su_home_t *home)
        }
        else if (su_is_preloaded(b, b->sub_nodes[i].sua_data))
          continue;
-
        safefree(b->sub_nodes[i].sua_data);
       }
     }
 
     if (b->sub_preload && !b->sub_preauto)
-      safe_free(b->sub_preload);
+      free(b->sub_preload);
     if (b->sub_stats)
-               safe_free(b->sub_stats);
+      free(b->sub_stats);
     if (!b->sub_auto)
-      safe_free(b);
+      free(b);
 
     home->suh_blocks = NULL;