Fix svace issue for artik profile 08/96708/2 accepted/tizen/3.0/common/20161114.143037 accepted/tizen/3.0/ivi/20161111.062737 accepted/tizen/3.0/mobile/20161111.062636 accepted/tizen/3.0/tv/20161111.062653 accepted/tizen/3.0/wearable/20161111.062712 submit/tizen_3.0/20161110.063412 submit/tizen_3.0_common/20161114.081136
authorkj7.sung <kj7.sung@samsung.com>
Thu, 10 Nov 2016 02:28:12 +0000 (11:28 +0900)
committerkj7.sung <kj7.sung@samsung.com>
Thu, 10 Nov 2016 02:34:49 +0000 (11:34 +0900)
Change-Id: I01a9d66bb268fad74cc16de735a4ad9158945200
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;
        }