Fix a crash after changes that velocity is updated before position
[framework/location/libslp-location.git] / location / manager / location-wps.c
index 88a871a..7d94438 100644 (file)
@@ -183,7 +183,7 @@ wps_position_cb (gboolean enabled,
        }
 
        enable_signaling(self, signals, &(priv->enabled), enabled, pos->status);
-       position_signaling(self, signals, &(priv->enabled), priv->pos_interval, FALSE, &(priv->pos_updated_timestamp), &(priv->pos), &(priv->acc), priv->boundary_list, &(priv->zone_status), pos, acc);
+       position_signaling(self, signals, &(priv->enabled), priv->pos_interval, FALSE, &(priv->pos_updated_timestamp), &(priv->pos), priv->boundary_list, &(priv->zone_status), pos, acc);
 }
 
 static void
@@ -195,7 +195,7 @@ wps_velocity_cb(gboolean enabled,
        LOCATION_LOGD("wps_velocity_cb");
        g_return_if_fail(self);
        LocationWpsPrivate* priv = GET_PRIVATE(self);
-       velocity_signaling(self, signals, &(priv->enabled), priv->vel_interval, FALSE, &(priv->vel_updated_timestamp), &(priv->vel), vel, acc);
+       velocity_signaling(self, signals, &(priv->enabled), priv->vel_interval, FALSE, &(priv->vel_updated_timestamp), &(priv->vel), &(priv->acc), vel, acc);
 }
 
 static void