diff options
-rw-r--r-- | source3/libsmb/libsmb_xattr.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/source3/libsmb/libsmb_xattr.c b/source3/libsmb/libsmb_xattr.c index d04eb1122b..742b304832 100644 --- a/source3/libsmb/libsmb_xattr.c +++ b/source3/libsmb/libsmb_xattr.c @@ -1559,10 +1559,12 @@ cacl_set(SMBCCTX *context, /* The desired access below is the only one I could find that works with NT4, W2KP and Samba */ - if (!NT_STATUS_IS_OK(cli_ntcreate(targetcli, targetpath, 0, CREATE_ACCESS_READ, 0, - FILE_SHARE_READ|FILE_SHARE_WRITE, FILE_OPEN, 0x0, 0x0, &fnum))) { + status = cli_ntcreate(targetcli, targetpath, 0, CREATE_ACCESS_READ, 0, + FILE_SHARE_READ|FILE_SHARE_WRITE, FILE_OPEN, + 0x0, 0x0, &fnum); + if (!NT_STATUS_IS_OK(status)) { DEBUG(5, ("cacl_set failed to open %s: %s\n", - targetpath, cli_errstr(targetcli))); + targetpath, nt_errstr(status))); errno = 0; return -1; } |