s3-rpc_server: fix rpc_create_tcpip_sockets() processing of interfaces.
authorGünther Deschner <gd@samba.org>
Thu, 30 Apr 2015 09:20:58 +0000 (11:20 +0200)
committerGünther Deschner <gd@samba.org>
Thu, 30 Apr 2015 13:14:27 +0000 (15:14 +0200)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=11245

We were supplying an empty value for the "host" binding string option, causing
dcerpc_binding_vector_add_port() call to fail.

Guenther

Signed-off-by: Günther Deschner <gd@samba.org>
Pair-Programmed-With: Alexander Bokovoy <ab@samba.org>
Signed-off-by: Günther Deschner <gd@samba.org>
Autobuild-User(master): Günther Deschner <gd@samba.org>
Autobuild-Date(master): Thu Apr 30 15:14:27 CEST 2015 on sn-devel-104

source3/rpc_server/rpc_sock_helper.c

index 8f371b8e90d31b0c355164972f724d660d4756db..7aced6302e93d3004c15ad84ce248d6a9cce281d 100644 (file)
@@ -138,7 +138,7 @@ NTSTATUS rpc_create_tcpip_sockets(const struct ndr_interface_table *iface,
                        if (bvec != NULL) {
                                status = dcerpc_binding_vector_add_port(iface,
                                                                        bvec,
-                                                                       sock_ptr,
+                                                                       sock_tok,
                                                                        p);
                                if (!NT_STATUS_IS_OK(status)) {
                                        close(fd);