summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2015-03-08 19:12:11 +0000
committerVolker Lendecke <vl@samba.org>2015-03-10 21:48:04 +0100
commita8c1ad55b5c93bcebb5e417eb95b740b5ead0045 (patch)
treecd6ef9acd6842b98b01d53c6f2066b08f9bbc459
parent289c0970023adddc1ba8dbbef8921d15a118f9bb (diff)
downloadsamba-a8c1ad55b5c93bcebb5e417eb95b740b5ead0045.tar.gz
samba-a8c1ad55b5c93bcebb5e417eb95b740b5ead0045.tar.xz
samba-a8c1ad55b5c93bcebb5e417eb95b740b5ead0045.zip
lib: Fix CID 1034840 Resource leak
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Ira Cooper <ira@samba.org>
-rw-r--r--lib/replace/test/testsuite.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/replace/test/testsuite.c b/lib/replace/test/testsuite.c
index 4c2fc1293e..017b8ede73 100644
--- a/lib/replace/test/testsuite.c
+++ b/lib/replace/test/testsuite.c
@@ -977,6 +977,7 @@ static int test_utimes(void)
printf("failure: utimes [\n"
"fstat (1) failed - %s\n]\n",
strerror(errno));
+ close(fd);
return false;
}
@@ -987,6 +988,7 @@ static int test_utimes(void)
printf("failure: utimes [\n"
"utimes(tv) failed - %s\n]\n",
strerror(errno));
+ close(fd);
return false;
}
@@ -994,6 +996,7 @@ static int test_utimes(void)
printf("failure: utimes [\n"
"fstat (2) failed - %s\n]\n",
strerror(errno));
+ close(fd);
return false;
}
@@ -1003,6 +1006,7 @@ static int test_utimes(void)
"%s: %s(%d) != %s(%d)\n]\n", \
__location__, \
#a, (int)a, #b, (int)b); \
+ close(fd); \
return false; \
} \
} while(0)
@@ -1014,6 +1018,7 @@ static int test_utimes(void)
unlink(TESTFILE);
printf("success: utimes\n");
+ close(fd);
return true;
}