s3: Remove a use of cli_errstr
authorVolker Lendecke <vl@samba.org>
Sun, 3 Jul 2011 09:49:07 +0000 (11:49 +0200)
committerVolker Lendecke <vl@samba.org>
Sun, 3 Jul 2011 20:45:25 +0000 (22:45 +0200)
source3/libsmb/libsmb_xattr.c

index 742b304832aba24e93ed58e2859d7287ec221eb6..7695dfb99e393cfa5dae95d6c3c300e79a3b6ad6 100644 (file)
@@ -1666,11 +1666,13 @@ cacl_set(SMBCCTX *context,
        sd = make_sec_desc(ctx, old->revision, SEC_DESC_SELF_RELATIVE,
                           owner_sid, group_sid, NULL, dacl, &sd_size);
 
-       if (!NT_STATUS_IS_OK(cli_ntcreate(targetcli, targetpath, 0,
-                             WRITE_DAC_ACCESS | WRITE_OWNER_ACCESS, 0,
-                            FILE_SHARE_READ|FILE_SHARE_WRITE, FILE_OPEN, 0x0, 0x0, &fnum))) {
+       status = cli_ntcreate(targetcli, targetpath, 0,
+                             WRITE_DAC_ACCESS | WRITE_OWNER_ACCESS, 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;
        }