Is this a correct solution to this http://pastebin.com/s3WXuZJL ?
static int hostapd_ctrl_iface_karma_add_essid (struct hostapd_data *hapd,
const char *essid) {
wpa_printf(MSG_DEBUG, "CTRL_IFACE KARMA ADD ESSID %s", essid);
karma_ssid_t *karma_ssid;
if (strlen(essid) > HOSTAPD_MAX_SSID_LEN || strlen(essid) == 0) {
return -1;
}
wpa_printf(MSG_DEBUG, "CTRL_IFACE KARMA ADD ESSID %s", s);
karma_ssid = os_malloc (sizeof (karma_ssid_t));
karma_ssid->length = strlen(essid);
karma_ssid->ssid = os_malloc (strlen(essid) + 1));
os_memcpy (karma_ssid->ssid, essid, strlen(essid));
karma_ssid->next = hapd->iconf->karma_list;
hapd->iconf->karma_list = karma_ssid;
wpa_printf(MSG_DEBUG, "CTRL_IFACE KARMA ADDED SUCCESSFULLY");
return 0;
}
Comments