CELIX-237: Added destroy of import reg when removing imported services

Project: http://git-wip-us.apache.org/repos/asf/celix/repo
Commit: http://git-wip-us.apache.org/repos/asf/celix/commit/523bd657
Tree: http://git-wip-us.apache.org/repos/asf/celix/tree/523bd657
Diff: http://git-wip-us.apache.org/repos/asf/celix/diff/523bd657

Branch: refs/heads/feature/CELIX-230_Refactoring_of_the_shell_command_service
Commit: 523bd657d993e6fe31e4b0615fc5b0f01a620af6
Parents: aa1797a
Author: Pepijn Noltes <pepijnnol...@gmail.com>
Authored: Thu Oct 15 09:58:57 2015 +0200
Committer: Pepijn Noltes <pepijnnol...@gmail.com>
Committed: Thu Oct 15 09:58:57 2015 +0200

----------------------------------------------------------------------
 .../rsa/private/src/remote_service_admin_dfi.c                     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/celix/blob/523bd657/remote_services/remote_service_admin_dfi/rsa/private/src/remote_service_admin_dfi.c
----------------------------------------------------------------------
diff --git 
a/remote_services/remote_service_admin_dfi/rsa/private/src/remote_service_admin_dfi.c
 
b/remote_services/remote_service_admin_dfi/rsa/private/src/remote_service_admin_dfi.c
index db48634..a66bd27 100644
--- 
a/remote_services/remote_service_admin_dfi/rsa/private/src/remote_service_admin_dfi.c
+++ 
b/remote_services/remote_service_admin_dfi/rsa/private/src/remote_service_admin_dfi.c
@@ -623,7 +623,7 @@ celix_status_t 
remoteServiceAdmin_removeImportedService(remote_service_admin_pt
         if (current == registration) {
             arrayList_remove(admin->importedServices, i);
             importRegistration_close(current);
-            //TODO, FIXME -> segfault. importRegistration_destroy(current);
+            importRegistration_destroy(current);
             break;
         }
     }

Reply via email to