Fix glib warning 85/215185/1 accepted/tizen_5.5_unified accepted/tizen_5.5_unified_mobile_hotfix accepted/tizen_5.5_unified_wearable_hotfix tizen_5.5 tizen_5.5_mobile_hotfix tizen_5.5_tv tizen_5.5_wearable_hotfix accepted/tizen/5.5/unified/20191031.020747 accepted/tizen/5.5/unified/mobile/hotfix/20201027.080351 accepted/tizen/5.5/unified/wearable/hotfix/20201027.111343 accepted/tizen/unified/20191004.003644 submit/tizen/20191002.083645 submit/tizen_5.5/20191031.000005 submit/tizen_5.5_mobile_hotfix/20201026.185105 submit/tizen_5.5_wearable_hotfix/20201026.184305 tizen_5.5.m2_release
authorsinikang <sinikang@samsung.com>
Wed, 2 Oct 2019 08:19:41 +0000 (17:19 +0900)
committersinikang <sinikang@samsung.com>
Wed, 2 Oct 2019 08:19:41 +0000 (17:19 +0900)
Change-Id: Id0fb9598065f287c92a4add2ed4cb22bd56dcc82
Signed-off-by: sinikang <sinikang@samsung.com>
interface/src/ps_context_interface.c
interface/src/ps_master_interface.c
interface/src/ps_modem_interface.c
interface/src/ps_service_interface.c
packaging/tel-plugin-packetservice.spec

index b734094..d321c1b 100644 (file)
@@ -691,6 +691,12 @@ void ps_context_emit_property_changed_signal(ps_context_t *context)
        GVariant *gv = NULL;
        GVariantBuilder property;
 
+       g_return_if_fail(context != NULL);
+       if (context->if_obj == NULL) {
+               ps_warn_ex_ctx(context, "context instance is NULL. not yet assigned.");
+               return;
+       }
+
        gv = _ps_context_get_properties(context, &property);
        ps_dbg_ex_ctx(context, "emit : [PropertyChanged] context(%p)", context);
        packet_service_context_emit_property_changed(context->if_obj, gv);
@@ -707,6 +713,11 @@ void ps_context_emit_dedicated_bearer_info_signal(ps_context_t *context)
        char *secondary_context_id, *qci, *gbr_dl, *gbr_ul, *max_br_dl, *max_br_ul;
 
        g_return_if_fail(context != NULL);
+       if (context->if_obj == NULL) {
+               ps_warn_ex_ctx(context, "context instance is NULL. not yet assigned.");
+               return;
+       }
+
 
        co_context = _ps_context_ref_co_context(context);
        tcore_context_get_bearer_info(co_context, &bearer_info);
index 719aa3d..97bc1ff 100644 (file)
@@ -98,6 +98,13 @@ void ps_master_emit_modem_added_signal(ps_master_t *master, ps_modem_t *modem)
        GVariant *gv = NULL;
        GVariantBuilder properties;
 
+       g_return_if_fail(master != NULL);
+       if (master->if_obj == NULL) {
+               warn("master instance is NULL. not yet assigned.");
+               return;
+       }
+
+
        gv = _ps_modem_get_properties(modem, &properties);
        dbg("emit : [ModemAdded]");
        packet_service_master_emit_modem_added(master->if_obj, gv);
index e95565f..3944a58 100644 (file)
@@ -339,6 +339,12 @@ void ps_modem_emit_property_changed_signal(ps_modem_t *modem)
        GVariant *gv = NULL;
        GVariantBuilder properties;
 
+       g_return_if_fail(modem != NULL);
+       if (modem->if_obj == NULL) {
+               ps_warn_ex_modem(modem, "modem instance is NULL. not yet assigned.");
+               return;
+       }
+
        gv = _ps_modem_get_properties(modem, &properties);
        ps_dbg_ex_modem(modem, "emit : [PropertyChanged]");
        packet_service_modem_emit_property_changed(modem->if_obj, gv);
@@ -349,6 +355,12 @@ void ps_modem_emit_service_added_signal(ps_modem_t *modem, ps_service_t *service
        GVariant *gv = NULL;
        GVariantBuilder property;
 
+       g_return_if_fail(modem != NULL);
+       if (modem->if_obj == NULL) {
+               ps_warn_ex_modem(modem, "modem instance is NULL. not yet assigned.");
+               return;
+       }
+
        gv = _ps_service_get_properties(service, &property);
        ps_dbg_ex_modem(modem, "emit : [ServiceAdded]");
        packet_service_modem_emit_service_added(modem->if_obj, gv);
index 363ec35..a210b9a 100644 (file)
@@ -92,6 +92,12 @@ void ps_service_emit_property_changed_signal(ps_service_t *service)
        GVariant *gv = NULL;
        GVariantBuilder property;
 
+       g_return_if_fail(service != NULL);
+       if (service->if_obj == NULL) {
+               ps_warn_ex_svc(service, "service instance is NULL. not yet assigned.");
+               return;
+       }
+
        gv = _ps_service_get_properties(service, &property);
        ps_dbg_ex_svc(service, "emit : [PropertyChanged]");
        packet_service_service_emit_property_changed(service->if_obj, gv);
@@ -102,6 +108,12 @@ void ps_service_emit_context_added_signal(ps_service_t *service, ps_context_t *c
        GVariant *gv = NULL;
        GVariantBuilder property;
 
+       g_return_if_fail(service != NULL);
+       if (service->if_obj == NULL) {
+               ps_warn_ex_svc(service, "service instance is NULL. not yet assigned.");
+               return;
+       }
+
        gv = _ps_context_get_properties(context, &property);
        ps_dbg_ex_svc(service, "emit : [ContextAdded]");
        packet_service_service_emit_context_added(service->if_obj, gv);
@@ -109,6 +121,13 @@ void ps_service_emit_context_added_signal(ps_service_t *service, ps_context_t *c
 
 void ps_service_emit_context_removed_signal(ps_service_t *service, ps_context_t *context)
 {
+
+       g_return_if_fail(service != NULL);
+       if (service->if_obj == NULL) {
+               ps_warn_ex_svc(service, "service instance is NULL. not yet assigned.");
+               return;
+       }
+
        ps_dbg_ex_svc(service, "emit : [ContextRemoved]");
        packet_service_service_emit_context_removed(service->if_obj, context->path);
 }
index ef61de2..d80d949 100644 (file)
@@ -4,7 +4,7 @@
 
 %define major 0
 %define minor 4
-%define patchlevel 28
+%define patchlevel 29
 
 Name:           tel-plugin-packetservice
 Version:        %{major}.%{minor}.%{patchlevel}