From 8c9079991d61d3a140f0340fd166e3421c25b694 Mon Sep 17 00:00:00 2001 From: Richard Sharpe Date: Wed, 23 Mar 2016 21:56:30 -0700 Subject: [PATCH] Fix an obvious error where we were converting a UNIX error to an NT STATUS but not returning it. Signed-off-by: Richard Sharpe Reviewed-by: Jeremy Allison --- source3/smbd/dosmode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source3/smbd/dosmode.c b/source3/smbd/dosmode.c index 60761c2b306..638299dbf15 100644 --- a/source3/smbd/dosmode.c +++ b/source3/smbd/dosmode.c @@ -1035,7 +1035,7 @@ NTSTATUS set_create_timespec_ea(connection_struct *conn, ret = file_set_dosmode(conn, smb_fname, dosmode, NULL, false); if (ret == -1) { - map_nt_error_from_unix(errno); + return map_nt_error_from_unix(errno); } DEBUG(10,("set_create_timespec_ea: wrote create time EA for file %s\n", -- 2.47.3