s3-svctl-server: fix remote rpc service management (bug #5888).
authorGünther Deschner <gd@samba.org>
Thu, 13 Nov 2008 18:42:13 +0000 (19:42 +0100)
committerGünther Deschner <gd@samba.org>
Thu, 13 Nov 2008 19:49:38 +0000 (20:49 +0100)
Don't TALLOC_FREE a non-talloced [ref] pointer.

Guenther

source3/rpc_server/srv_svcctl_nt.c

index cb6657400f58aa4a74a9cb06b7a9a0ffc5201c12..4beab6488be8fdd90190743d6f47659e5490afbd 100644 (file)
@@ -690,7 +690,7 @@ WERROR _svcctl_QueryServiceConfigW(pipes_struct *p,
        *r->out.bytes_needed = (buffer_size > r->in.buf_size) ? buffer_size : r->in.buf_size;
 
         if (buffer_size > r->in.buf_size ) {
-               TALLOC_FREE(r->out.query);
+               ZERO_STRUCTP(r->out.query);
                 return WERR_INSUFFICIENT_BUFFER;
        }