From 19d859fb8bb3868e7831223be59d8c19d580f465 Mon Sep 17 00:00:00 2001 From: MrLetsplay2003 Date: Mon, 29 Aug 2022 15:24:28 +0200 Subject: [PATCH] Close fd on error --- System Abstraction/linux/cdb_file.c | 1 + 1 file changed, 1 insertion(+) diff --git a/System Abstraction/linux/cdb_file.c b/System Abstraction/linux/cdb_file.c index 4c3aacd..1b8dc87 100644 --- a/System Abstraction/linux/cdb_file.c +++ b/System Abstraction/linux/cdb_file.c @@ -38,6 +38,7 @@ sus_File sus_fileOpenInMem(char * fileName, unsigned long parameter) { void *mem = mmap(NULL, info.st_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); if(mem == MAP_FAILED) { + close(fd); return NULL; }