mesh_event_data_s ev;
ev.data.sta_info = calloc(1, sizeof(mesh_other_station_event_s));
RETM_IF(NULL == ev.data.sta_info, "Failed to memory allocation !");
- g_variant_get(parameters, "(s)", bssid);
+ g_variant_get(parameters, "(s)", &bssid);
memcpy(ev.data.sta_info->bssid, bssid, MAX_BSSID_LEN);
h->event_handler(MESH_STATION_JOIN_EVENT, &ev);
g_free(ev.data.sta_info);
mesh_event_data_s ev;
ev.data.sta_info = calloc(1, sizeof(mesh_other_station_event_s));
RETM_IF(NULL == ev.data.sta_info, "Failed to memory allocation !");
- g_variant_get(parameters, "(s)", bssid);
+ g_variant_get(parameters, "(s)", &bssid);
memcpy(ev.data.sta_info->bssid, bssid, MAX_BSSID_LEN);
h->event_handler(MESH_STATION_LEFT_EVENT, &ev);
g_free(ev.data.sta_info);