mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-11 05:00:00 -04:00
Clear errno before calling strtol
The previous code was incorrectly clearing errno after calling strtol but before testing the result rather than clearing it and then calling strtol so that changes to errno can be correctly determined.
This commit is contained in:
parent
5932af66c8
commit
d3ffa1f007
1 changed files with 1 additions and 2 deletions
|
|
@ -419,9 +419,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) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue