Check os_snprintf() result more consistently - success case
This converts os_snprintf() result validation cases to use os_snprintf_error() in cases where success condition was used to execute a step. These changes were done automatically with spatch using the following semantic patch: @@ expression E1,E2,E3; statement S1; @@ E1 = os_snprintf(E2, E3, ...); - if (\( E1 >= 0 \| E1 > 0 \) && \( (size_t) E1 < E3 \| E1 < (int) E3 \| E1 < E3 \)) + if (!os_snprintf_error(E3, E1)) S1 Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
a9aaacbb50
commit
a80ba67a26
7 changed files with 7 additions and 7 deletions
|
@ -185,7 +185,7 @@ static void hostapd_wps_pin_needed_cb(void *ctx, const u8 *uuid_e,
|
|||
dev->model_number, dev->serial_number,
|
||||
wps_dev_type_bin2str(dev->pri_dev_type, devtype,
|
||||
sizeof(devtype)));
|
||||
if (len > 0 && len < (int) sizeof(txt))
|
||||
if (!os_snprintf_error(sizeof(txt), len))
|
||||
wpa_msg(hapd->msg_ctx, MSG_INFO, "%s", txt);
|
||||
|
||||
if (hapd->conf->wps_pin_requests) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue