--- sofia-old-sofia-sip_0/libsofia-sip-ua/nua/nua.c	Fri Feb 27 14:29:41 2009
+++ sofia-new-sofia-sip_0/libsofia-sip-ua/nua/nua.c	Fri Feb 27 14:29:41 2009
@@ -171,6 +171,9 @@
       nua->nua_magic = magic;
     }
     else {
+      if (nua->nua_handles && nua->nua_handles->nh_soa)
+        soa_destroy(nua->nua_handles->nh_soa);
+      su_task_deinit(nua->nua_client);
       su_home_unref(nua->nua_home);
       nua = NULL;
     }

