From 472d8232b1d276be218bad7f8c1b611a04bccc3c Mon Sep 17 00:00:00 2001 From: Wolfgang Lux Date: Mon, 16 Feb 2015 17:27:57 +0000 Subject: [PATCH] Fix leak of open file descriptor in NSData -writeToFile:atomically: on systems where mkstemp is defined. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38344 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 5 +++++ Source/NSData.m | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index b4108871d..35f17b848 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2015-02-16 Wolfgang Lux + + * Source/NSData.m (writeToFile:options:error:): Fix leak of open + file descriptor on systems where mkstemp is defined. + 2015-02-15 Richard Frith-Macdonald * config/objc-sys-dynamic.m4: Check for windows before anything else diff --git a/Source/NSData.m b/Source/NSData.m index a1a8ae166..5164fcd7e 100644 --- a/Source/NSData.m +++ b/Source/NSData.m @@ -1583,8 +1583,8 @@ failure: strncpy(thePath, theRealPath, sizeof(thePath) - 1); thePath[sizeof(thePath) - 1] = '\0'; } -# endif theFile = fopen(thePath, "wb"); +# endif if (theFile == 0) {