From d60b1134b9ebb70d65ee3ab1f2ff39b723cb862e Mon Sep 17 00:00:00 2001 From: Ralph Boehme Date: Wed, 4 Mar 2020 10:32:43 +0100 Subject: [PATCH] smbd: exit early in the error case in fd_open() No change in behaviour. Signed-off-by: Ralph Boehme Reviewed-by: Jeremy Allison --- source3/smbd/open.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/source3/smbd/open.c b/source3/smbd/open.c index d95164a93dc..c28016da370 100644 --- a/source3/smbd/open.c +++ b/source3/smbd/open.c @@ -820,11 +820,14 @@ NTSTATUS fd_open(struct connection_struct *conn, } } + DBG_DEBUG("name %s, flags = 0%o mode = 0%o, fd = %d. %s\n", + smb_fname_str_dbg(smb_fname), flags, (int)mode, + fsp->fh->fd, strerror(errno)); + return status; } - DEBUG(10,("fd_open: name %s, flags = 0%o mode = 0%o, fd = %d. %s\n", - smb_fname_str_dbg(smb_fname), flags, (int)mode, fsp->fh->fd, - (fsp->fh->fd == -1) ? strerror(errno) : "" )); + DBG_DEBUG("name %s, flags = 0%o mode = 0%o, fd = %d\n", + smb_fname_str_dbg(smb_fname), flags, (int)mode, fsp->fh->fd); return status; } -- 2.47.3