diff options
author | Günther Deschner <gd@samba.org> | 2008-03-31 22:49:03 +0200 |
---|---|---|
committer | Karolin Seeger <kseeger@bando.sernet.private> | 2008-04-01 09:47:47 +0200 |
commit | 4da9990e677ae93940e2e40344399d5219c72b19 (patch) | |
tree | 5b8dd46bcfc1f9e77f8e4ed67a1744642e26ff29 /source/rpc_server | |
parent | 643e84551f9467324e00fc09e13e7362d275ca58 (diff) | |
download | samba-4da9990e677ae93940e2e40344399d5219c72b19.tar.gz samba-4da9990e677ae93940e2e40344399d5219c72b19.tar.xz samba-4da9990e677ae93940e2e40344399d5219c72b19.zip |
Fix _srvsvc_NetShareSetInfo.
Guenther
(cherry picked from commit 2fd90b62d7e61fa0c23f8f41e9f12fc16f29a8b1)
Diffstat (limited to 'source/rpc_server')
-rw-r--r-- | source/rpc_server/srv_srvsvc_nt.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/source/rpc_server/srv_srvsvc_nt.c b/source/rpc_server/srv_srvsvc_nt.c index 135b7b75aa4..c3c8247a207 100644 --- a/source/rpc_server/srv_srvsvc_nt.c +++ b/source/rpc_server/srv_srvsvc_nt.c @@ -1480,7 +1480,9 @@ WERROR _srvsvc_NetShareSetInfo(pipes_struct *p, return WERR_NOMEM; } - *r->out.parm_error = 0; + if (r->out.parm_error) { + *r->out.parm_error = 0; + } if ( strequal(share_name,"IPC$") || ( lp_enable_asu_support() && strequal(share_name,"ADMIN$") ) @@ -1511,8 +1513,8 @@ WERROR _srvsvc_NetShareSetInfo(pipes_struct *p, switch (r->in.level) { case 1: pathname = talloc_strdup(ctx, lp_pathname(snum)); - comment = talloc_strdup(ctx, info->info2->comment); - type = info->info2->type; + comment = talloc_strdup(ctx, info->info1->comment); + type = info->info1->type; psd = NULL; break; case 2: |