summaryrefslogtreecommitdiffstats
path: root/source/rpc_server/srv_srvsvc_nt.c
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2005-06-30 15:19:54 +0000
committerGünther Deschner <gd@samba.org>2005-06-30 15:19:54 +0000
commit1413e784ffeecf140a0a2b1ed31420aefc07a30d (patch)
treee2f44971b4b1415d6668d915e782360268b4f093 /source/rpc_server/srv_srvsvc_nt.c
parentcdad03fca8599d45c6c7efc0922c2f4d295657a1 (diff)
downloadsamba-1413e784ffeecf140a0a2b1ed31420aefc07a30d.tar.gz
samba-1413e784ffeecf140a0a2b1ed31420aefc07a30d.tar.xz
samba-1413e784ffeecf140a0a2b1ed31420aefc07a30d.zip
r8019: Better give a hint that we are failing share-manipulation due to missing
scripts. Guenther
Diffstat (limited to 'source/rpc_server/srv_srvsvc_nt.c')
-rw-r--r--source/rpc_server/srv_srvsvc_nt.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/source/rpc_server/srv_srvsvc_nt.c b/source/rpc_server/srv_srvsvc_nt.c
index 91f0cefa98b..f8124031ce0 100644
--- a/source/rpc_server/srv_srvsvc_nt.c
+++ b/source/rpc_server/srv_srvsvc_nt.c
@@ -1634,8 +1634,10 @@ WERROR _srv_net_share_set_info(pipes_struct *p, SRV_Q_NET_SHARE_SET_INFO *q_u, S
if (strcmp(path, lp_pathname(snum)) || strcmp(comment, lp_comment(snum)) )
{
- if (!lp_change_share_cmd() || !*lp_change_share_cmd())
+ if (!lp_change_share_cmd() || !*lp_change_share_cmd()) {
+ DEBUG(10,("_srv_net_share_set_info: No change share command\n"));
return WERR_ACCESS_DENIED;
+ }
slprintf(command, sizeof(command)-1, "%s \"%s\" \"%s\" \"%s\" \"%s\"",
lp_change_share_cmd(), dyn_CONFIGFILE, share_name, path, comment);
@@ -1870,8 +1872,10 @@ WERROR _srv_net_share_del(pipes_struct *p, SRV_Q_NET_SHARE_DEL *q_u, SRV_R_NET_S
if (user.uid != sec_initial_uid() && !is_disk_op )
return WERR_ACCESS_DENIED;
- if (!lp_delete_share_cmd() || !*lp_delete_share_cmd())
+ if (!lp_delete_share_cmd() || !*lp_delete_share_cmd()) {
+ DEBUG(10,("_srv_net_share_del: No delete share command\n"));
return WERR_ACCESS_DENIED;
+ }
slprintf(command, sizeof(command)-1, "%s \"%s\" \"%s\"",
lp_delete_share_cmd(), dyn_CONFIGFILE, lp_servicename(snum));