Fix Telephony daemon crash due to hook removal (request and notification) 01/102601/1 accepted/tizen/common/20161207.184226 accepted/tizen/ivi/20161207.031140 accepted/tizen/mobile/20161207.031047 accepted/tizen/tv/20161207.031104 accepted/tizen/wearable/20161207.031121 submit/tizen/20161206.223808
authorSuresh Kumar N <suresh.n@samsung.com>
Tue, 6 Dec 2016 07:48:06 +0000 (13:18 +0530)
committerSuresh Kumar N <suresh.n@samsung.com>
Tue, 6 Dec 2016 07:48:06 +0000 (13:18 +0530)
Change-Id: I60441c554c9299b4ded62a946dcdeedd0b2f3f82
Signed-off-by: Suresh Kumar N <suresh.n@samsung.com>
packaging/libtcore.spec
src/server.c

index 7356bcd79caad88dd5d917f6928e78b5348d59a8..a525f5c2d274209cfaa4a7ab4acb4e9050c7a36c 100644 (file)
@@ -1,6 +1,6 @@
 %define major 0
 %define minor 3
-%define patchlevel 7
+%define patchlevel 8
 
 Name:           libtcore
 Version:        %{major}.%{minor}.%{patchlevel}
index bd2b5197eb4b987466ef5c247a84b99b3d61859c..14515131034311456fabfb630069518d1212bb0e 100644 (file)
@@ -677,7 +677,7 @@ TReturn tcore_server_remove_request_hook(Server *s, TcoreServerRequestHook func)
        if (!s)
                return TCORE_RETURN_EINVAL;
 
-       for (list = s->hook_list_request; list; list = list->next) {
+       for (list = s->hook_list_request; list; list = g_slist_next(list)) {
                hook = list->data;
                if (!hook)
                        continue;
@@ -723,7 +723,7 @@ TReturn tcore_server_remove_notification_hook(Server *s,
        if ((s == NULL) || (s->hook_list_notification == NULL))
                return TCORE_RETURN_EINVAL;
 
-       for (list = s->hook_list_notification; list; list = list->next) {
+       for (list = s->hook_list_notification; list; list = g_slist_next(list)) {
                hook = list->data;
                if (!hook)
                        continue;