[9.20] fix: dev: Clear errno correctly

Zero errno before calling strtol.

Closes #5773

Backport of MR !11625

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

See merge request isc-projects/bind9!11703
This commit is contained in:
Mark Andrews 2026-03-17 12:12:01 +11:00
commit 0de8a66011

View file

@ -425,9 +425,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) {