Merge pull request #558 from cgzones/close

load_file_data: do not close fd on error to avoid double-close
This commit is contained in:
Simon McVittie
2023-03-02 21:49:36 +00:00
committed by GitHub

View File

@@ -568,7 +568,6 @@ load_file_data (int fd,
ssize_t data_read;
ssize_t data_len;
ssize_t res;
int errsv;
data_read = 0;
data_len = 4080;
@@ -587,12 +586,7 @@ load_file_data (int fd,
while (res < 0 && errno == EINTR);
if (res < 0)
{
errsv = errno;
close (fd);
errno = errsv;
return NULL;
}
return NULL;
data_read += res;
}