rpc_server: Fix an error path memleak in make_server_pipes_struct
authorVolker Lendecke <vl@samba.org>
Wed, 20 Mar 2019 12:46:58 +0000 (13:46 +0100)
committerJeremy Allison <jra@samba.org>
Fri, 22 Mar 2019 18:02:16 +0000 (18:02 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/rpc_server/rpc_server.c

index 0086fea48a42cb05fceadc6c124aa225ed42b379..050f36d0aadf761d1c17f1a5d08c16170beb45d2 100644 (file)
@@ -61,6 +61,7 @@ int make_server_pipes_struct(TALLOC_CTX *mem_ctx,
            (session_info->unix_info == NULL) ||
            (session_info->security_token == NULL)) {
                DBG_ERR("Supplied session_info was incomplete!\n");
+               TALLOC_FREE(p);
                *perrno = EINVAL;
                return -1;
        }