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; } }