[9.18] fix: dev: Clear errno correctly

Zero errno before calling strtol.

Closes #5773

Backport of MR !11625

Merge branch 'backport-5773-clear-errno-correctly-9.18' into 'bind-9.18'

See merge request isc-projects/bind9!11704
This commit is contained in:
Mark Andrews 2026-03-17 12:08:49 +11:00
commit 3f7f829306

View file

@ -432,9 +432,8 @@ process_request(isc_httpd_t *httpd, size_t last_len) {
if (name_match(header, "Content-Length")) {
char *endptr;
long val = strtol(header->value, &endptr, 10);
errno = 0;
long val = strtol(header->value, &endptr, 10);
/* ensure we consumed all digits */
if ((header->value + header->value_len) != endptr) {