r26396: dcerpc: Fall back to peer_name() if target_hostname() is not set.
authorKai Blin <kai@samba.org>
Tue, 11 Dec 2007 10:28:46 +0000 (11:28 +0100)
committerStefan Metzmacher <metze@samba.org>
Fri, 21 Dec 2007 04:49:25 +0000 (05:49 +0100)
(This used to be commit 700887c7f1b874682a71daec2741b0329cded53c)

source4/librpc/rpc/dcerpc.c

index 32f93254e5168eec4f6c7bb285cc26c80c4eb827..432cd09094353028d203f6f35486d81fdd8e7ad6 100644 (file)
@@ -1522,7 +1522,10 @@ NTSTATUS dcerpc_ndr_request(struct dcerpc_pipe *p,
 const char *dcerpc_server_name(struct dcerpc_pipe *p)
 {
        if (!p->conn->transport.target_hostname) {
-               return "";
+               if (!p->conn->transport.peer_name) {
+                       return "";
+               }
+               return p->conn->transport.peer_name(p->conn);
        }
        return p->conn->transport.target_hostname(p->conn);
 }