From: Volker Lendecke Date: Sun, 10 Nov 2013 18:41:15 +0000 (+0100) Subject: ntvfs: Fix CID 1034883 Resource leak X-Git-Url: http://git.samba.org/?a=commitdiff_plain;h=b7420e44b1f7e0e0f54cf9f329981bacf839f7c9;p=metze%2Fsamba%2Fwip.git ntvfs: Fix CID 1034883 Resource leak Signed-off-by: Volker Lendecke Reviewed-by: Ira Cooper --- diff --git a/source4/ntvfs/simple/vfs_simple.c b/source4/ntvfs/simple/vfs_simple.c index 58c8df8dd538..a652494dc17a 100644 --- a/source4/ntvfs/simple/vfs_simple.c +++ b/source4/ntvfs/simple/vfs_simple.c @@ -414,7 +414,10 @@ do_open: NT_STATUS_NOT_OK_RETURN(status); f = talloc(handle, struct svfs_file); - NT_STATUS_HAVE_NO_MEMORY(f); + if (f == NULL) { + close(fd); + return NT_STATUS_NO_MEMORY; + } f->fd = fd; f->name = talloc_strdup(f, unix_path); NT_STATUS_HAVE_NO_MEMORY(f->name);