From: sinikang Date: Mon, 10 Dec 2018 06:33:08 +0000 (+0900) Subject: Remove deactivation timer when ps_modem is destroyed X-Git-Tag: accepted/tizen/unified/20181210.152301^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F14%2F195014%2F1;p=platform%2Fcore%2Ftelephony%2Ftel-plugin-packetservice.git Remove deactivation timer when ps_modem is destroyed Change-Id: Idcf3fc7bbf3d65b829a2ec29102ff4ac3ba1113f Signed-off-by: sinikang --- diff --git a/packaging/tel-plugin-packetservice.spec b/packaging/tel-plugin-packetservice.spec index e38a778..d0ddc19 100644 --- a/packaging/tel-plugin-packetservice.spec +++ b/packaging/tel-plugin-packetservice.spec @@ -4,7 +4,7 @@ %define major 0 %define minor 4 -%define patchlevel 25 +%define patchlevel 26 Name: tel-plugin-packetservice Version: %{major}.%{minor}.%{patchlevel} diff --git a/src/ps_modem.c b/src/ps_modem.c index b4d73c3..9efd01f 100644 --- a/src/ps_modem.c +++ b/src/ps_modem.c @@ -68,6 +68,12 @@ void __remove_modem_handler(gpointer data) /*Need to free memory allocated for the internal structure*/ #ifdef TIZEN_SUPPORT_REQUEST_HOOK_PDP_CONTROL g_queue_free(modem->work_queue); + + if (modem->deact_timer_src > 0) { + ps_info_ex_modem(modem, "remove connection retry timer (%d)", modem->deact_timer_src); + alarmmgr_remove_alarm(modem->deact_timer_src); + modem->deact_timer_src = -1; + } #endif g_free(modem->path); g_free(modem->operator);