summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuke Leighton <lkcl@samba.org>2000-05-27 02:27:44 +0000
committerLuke Leighton <lkcl@samba.org>2000-05-27 02:27:44 +0000
commit56c2dbbf813e1dc120d199b173fd462c658572a0 (patch)
treebf805ff13b17d1d8a13a7a4cd313041508ea18de
parent1e3c0ab29d178fe58add32672301ac497d43a3fe (diff)
downloadsamba-56c2dbbf813e1dc120d199b173fd462c658572a0.tar.gz
samba-56c2dbbf813e1dc120d199b173fd462c658572a0.tar.xz
samba-56c2dbbf813e1dc120d199b173fd462c658572a0.zip
dummy trash in secdesc.
-rw-r--r--source/printing/nt_printing.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/source/printing/nt_printing.c b/source/printing/nt_printing.c
index d0005ffc1fb..56b6a4c5702 100644
--- a/source/printing/nt_printing.c
+++ b/source/printing/nt_printing.c
@@ -857,6 +857,7 @@ static uint32 get_a_printer_2_default(NT_PRINTER_INFO_LEVEL_2 **info_ptr, fstrin
int snum;
NT_PRINTER_INFO_LEVEL_2 info;
NT_DEVICEMODE devmode;
+ SMB_STRUCT_STAT sbuf;
ZERO_STRUCT(info);
ZERO_STRUCT(devmode);
@@ -877,9 +878,12 @@ static uint32 get_a_printer_2_default(NT_PRINTER_INFO_LEVEL_2 **info_ptr, fstrin
/*
* put a better system here, please.
*/
- info.secdesc.len = 0; /* convertperms_unix_to_sd(&sbuf, False,
- sbuf.st_mode,
- &info.secdesc.sec); */
+ sbuf.st_mode = 0777;
+ sbuf.st_uid = -1;
+ sbuf.st_gid = -1;
+ info.secdesc.len = convertperms_unix_to_sd(&sbuf, False,
+ 0777,
+ &info.secdesc.sec);
info.secdesc.max_len = info.secdesc.len;
*info_ptr = (NT_PRINTER_INFO_LEVEL_2 *)memdup(&info, sizeof(info));