diff options
author | Alexander Bokovoy <ab@samba.org> | 2007-05-14 19:26:22 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:22:04 -0500 |
commit | 1f073a0319b040b25a16046b9e1b37520109ecb8 (patch) | |
tree | 038096f265c4183b6787bb32a3d753c7c1169fba /source3 | |
parent | 1f7c3007b91e00662172dc6eda028f2e23ef7887 (diff) | |
download | samba-1f073a0319b040b25a16046b9e1b37520109ecb8.tar.gz samba-1f073a0319b040b25a16046b9e1b37520109ecb8.tar.bz2 samba-1f073a0319b040b25a16046b9e1b37520109ecb8.zip |
r22867: With Samba4's IDL, we now have two new flags for share types: STYPE_TEMPORARY and STYPE_HIDDEN
Strip them out when referencing share_type[] entries.
Apparently, some Windows XP installs create shares set to STYPE_HIDDEN by default, found by
Damir Shayhutdinov <damir@altlinux.org>. This also fixes smb4k crashes as it does call 'net share -l'.
(This used to be commit c3f4fdd37e62491a11d3993864ba51fdb596ea1b)
Diffstat (limited to 'source3')
-rw-r--r-- | source3/utils/net_rpc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source3/utils/net_rpc.c b/source3/utils/net_rpc.c index b4a68b2058..e2639fe896 100644 --- a/source3/utils/net_rpc.c +++ b/source3/utils/net_rpc.c @@ -3118,7 +3118,7 @@ static void display_share_info_1(struct srvsvc_NetShareInfo1 *info1) { if (opt_long_list_entries) { d_printf("%-12s %-8.8s %-50s\n", - info1->name, share_type[info1->type], + info1->name, share_type[info1->type & ~(STYPE_TEMPORARY|STYPE_HIDDEN)], info1->comment ? info1->comment : ""); } else { d_printf("%s\n", info1->name); |