]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3-srvsvc: fix _srvsvc_NetShareAdd segfault.
authorGünther Deschner <gd@samba.org>
Thu, 25 Sep 2008 23:32:16 +0000 (01:32 +0200)
committerGünther Deschner <gd@samba.org>
Fri, 26 Sep 2008 16:34:21 +0000 (18:34 +0200)
parm_err is not a ref pointer.

Guenther

source3/rpc_server/srv_srvsvc_nt.c

index bb9c3687fbc6d86483e1542306c479950973a408..fb7478653d09f131ef8c9fe620e247d3229ca828 100644 (file)
@@ -1700,7 +1700,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);