lucasduffey / wpa_supplicant

Other
0 stars 0 forks source link

eliminate "int len" #1

Open lucasduffey opened 7 years ago

lucasduffey commented 7 years ago

snprintf can return an int - how can this be addressed?

wpas_wps_pin_needed_cb example

int len;
    char devtype[WPS_DEV_TYPE_BUFSIZE];
    if (uuid_bin2str(uuid_e, uuid, sizeof(uuid)))
        return;
    wpa_printf(MSG_DEBUG, "WPS: PIN needed for UUID-E %s", uuid);
    len = os_snprintf(txt, sizeof(txt), "WPS-EVENT-PIN-NEEDED %s " MACSTR
              " [%s|%s|%s|%s|%s|%s]",
              uuid, MAC2STR(dev->mac_addr), dev->device_name,
              dev->manufacturer, dev->model_name,
              dev->model_number, dev->serial_number,
              wps_dev_type_bin2str(dev->pri_dev_type, devtype,
                           sizeof(devtype)));
    if (!os_snprintf_error(sizeof(txt), len))
lucasduffey commented 7 years ago

functions returning negative results, saved in len

ndis_get_oid