From: Günther Deschner Date: Mon, 31 Mar 2008 20:49:03 +0000 (+0200) Subject: Fix _srvsvc_NetShareSetInfo. X-Git-Tag: samba-3.3.0pre1~2987 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2fd90b62d7e61fa0c23f8f41e9f12fc16f29a8b1;p=thirdparty%2Fsamba.git Fix _srvsvc_NetShareSetInfo. Guenther --- diff --git a/source/rpc_server/srv_srvsvc_nt.c b/source/rpc_server/srv_srvsvc_nt.c index 83595119392..6d7561ed5f3 100644 --- a/source/rpc_server/srv_srvsvc_nt.c +++ b/source/rpc_server/srv_srvsvc_nt.c @@ -1484,7 +1484,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$") ) @@ -1515,8 +1517,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: