Fix file descriptor leak in memtest_test_linux_anonymous_maps (#4241)

when we fail opening `/proc`, we need to close the log file fd.
This commit is contained in:
footpatch 2022-02-06 06:17:38 -05:00 committed by GitHub
parent 344e41c922
commit 91cc2059f5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1764,7 +1764,10 @@ int memtest_test_linux_anonymous_maps(void) {
if (!fd) return 0;
fp = fopen("/proc/self/maps","r");
if (!fp) return 0;
if (!fp) {
closeDirectLogFiledes(fd);
return 0;
}
while(fgets(line,sizeof(line),fp) != NULL) {
char *start, *end, *p = line;