diff options
author | Volker Lendecke <vl@samba.org> | 2015-03-08 19:10:50 +0000 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2015-03-10 21:48:04 +0100 |
commit | 289c0970023adddc1ba8dbbef8921d15a118f9bb (patch) | |
tree | 591576e75d9351c0828cd29630e13848107f230b /lib/replace | |
parent | bd470af1df70cff1c108ad0f818d8c6bf92a8b6b (diff) | |
download | samba-289c0970023adddc1ba8dbbef8921d15a118f9bb.tar.gz |
lib: Fix CID 1034839 Resource leak
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ira Cooper <ira@samba.org>
Diffstat (limited to 'lib/replace')
-rw-r--r-- | lib/replace/test/testsuite.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/replace/test/testsuite.c b/lib/replace/test/testsuite.c index 5f30e2f498d..4c2fc1293e1 100644 --- a/lib/replace/test/testsuite.c +++ b/lib/replace/test/testsuite.c @@ -888,6 +888,7 @@ static int test_utime(void) printf("failure: utime [\n" "fstat (1) failed - %s\n]\n", strerror(errno)); + close(fd); return false; } @@ -897,6 +898,7 @@ static int test_utime(void) printf("failure: utime [\n" "utime(&u) failed - %s\n]\n", strerror(errno)); + close(fd); return false; } @@ -904,6 +906,7 @@ static int test_utime(void) printf("failure: utime [\n" "fstat (2) failed - %s\n]\n", strerror(errno)); + close(fd); return false; } @@ -911,6 +914,7 @@ static int test_utime(void) printf("failure: utime [\n" "utime(NULL) failed - %s\n]\n", strerror(errno)); + close(fd); return false; } @@ -918,6 +922,7 @@ static int test_utime(void) printf("failure: utime [\n" "fstat (3) failed - %s\n]\n", strerror(errno)); + close(fd); return false; } @@ -927,6 +932,7 @@ static int test_utime(void) "%s: %s(%d) %s %s(%d)\n]\n", \ __location__, \ #a, (int)a, #c, #b, (int)b); \ + close(fd); \ return false; \ } \ } while(0) @@ -946,6 +952,7 @@ static int test_utime(void) unlink(TESTFILE); printf("success: utime\n"); + close(fd); return true; } |