} else {
bssidlen = strlen(ap_bssid);
LOGI_GEOFENCE("Connected AP: %s, %d\n", ap_bssid, bssidlen);
- if (g_strcmp0(wifi_info->bssid, ap_bssid) == 0) {
+ if (g_strcmp0(wifi_info->bssid, ap_bssid) == 0) {
status_to_be_emitted = GEOFENCE_FENCE_STATE_IN;
geofence_server->connectedTrackingWifiFenceId = fence_id;
} else {
}
}
+ if (ap_bssid != NULL)
+ free(ap_bssid);
+ ap_bssid = NULL;
}
} else {
LOGI_GEOFENCE("Wifi is not switched on...");