Fix svace issue for artik profile 06/96706/2 accepted/tizen/common/20161110.190229 accepted/tizen/ivi/20161111.002145 accepted/tizen/mobile/20161111.002052 accepted/tizen/tv/20161111.002110 accepted/tizen/wearable/20161111.002127 submit/tizen/20161110.073117
authorkj7.sung <kj7.sung@samsung.com>
Thu, 10 Nov 2016 02:23:39 +0000 (11:23 +0900)
committerkj7.sung <kj7.sung@samsung.com>
Thu, 10 Nov 2016 02:35:31 +0000 (11:35 +0900)
Change-Id: Ie5227ec2ce4c4082ab4d087a24c406485d4c788d
Signed-off-by: kj7.sung <kj7.sung@samsung.com>
location/manager/location-gps.c

index 0690604..1eee488 100755 (executable)
@@ -501,12 +501,14 @@ static void location_gps_dispose(GObject *gobject)
        LOC_FUNC_LOG
        LocationGpsPrivate *priv = GET_PRIVATE(gobject);
        g_return_if_fail(priv);
+       g_return_if_fail(priv->mod);
        g_mutex_clear(&priv->mutex);
 
        if (priv->loc_timeout) g_source_remove(priv->loc_timeout);
        priv->loc_timeout = 0;
 
        if (priv->is_mock) {
+               g_return_if_fail(priv->mod->ops.clear_mock_location);
                priv->mod->ops.clear_mock_location(priv->mod->handler, NULL, gobject);
                priv->is_mock = FALSE;
        }