diff options
author | Günther Deschner <gd@samba.org> | 2008-09-26 01:32:16 +0200 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2008-10-06 12:59:38 +0200 |
commit | aa9a74f33f1a1862836569565d64861706de5429 (patch) | |
tree | b598c89c32c096085ec7e31fabb1daa2bf55678e /source/rpc_server/srv_srvsvc_nt.c | |
parent | caa0f1131872f82c1a346f701830544b372e4317 (diff) | |
download | samba-aa9a74f33f1a1862836569565d64861706de5429.tar.gz samba-aa9a74f33f1a1862836569565d64861706de5429.tar.xz samba-aa9a74f33f1a1862836569565d64861706de5429.zip |
s3-srvsvc: fix _srvsvc_NetShareAdd segfault.
parm_err is not a ref pointer.
Guenther
(cherry picked from commit 29942b7043c1a31ad4fb76d01ab19fd3dbf26f0a)
(cherry picked from commit 6debf35c1575a25f98f927726742a7f34b3a55a9)
Diffstat (limited to 'source/rpc_server/srv_srvsvc_nt.c')
-rw-r--r-- | source/rpc_server/srv_srvsvc_nt.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/rpc_server/srv_srvsvc_nt.c b/source/rpc_server/srv_srvsvc_nt.c index 3672219dec4..c9d77483657 100644 --- a/source/rpc_server/srv_srvsvc_nt.c +++ b/source/rpc_server/srv_srvsvc_nt.c @@ -1684,7 +1684,9 @@ WERROR _srvsvc_NetShareAdd(pipes_struct *p, DEBUG(5,("_srvsvc_NetShareAdd: %d\n", __LINE__)); - *r->out.parm_error = 0; + if (r->out.parm_error) { + *r->out.parm_error = 0; + } get_current_user(&user,p); |