STEP04c: HACK s4 client use dcerpc_connection_is_connected and dcerpc_security_get_au...
authorStefan Metzmacher <metze@samba.org>
Wed, 22 Jan 2014 11:51:47 +0000 (12:51 +0100)
committerStefan Metzmacher <metze@samba.org>
Tue, 4 Jun 2019 10:45:39 +0000 (12:45 +0200)
source4/librpc/rpc/dcerpc.c

index b5bd3fb81b7192abdc6ca27bf734becd9046ab09..6b6dc028cd323296b2bd50b84a8d65095bf6568a 100644 (file)
@@ -191,11 +191,7 @@ static bool dcerpc_bh_is_connected(struct dcerpc_binding_handle *h)
                return false;
        }
 
-       if (!hs->p->conn->conn) {
-               return false;
-       }
-
-       return true;
+       return dcerpc_connection_is_connected(hs->p->conn->conn);
 }
 
 static uint32_t dcerpc_bh_set_timeout(struct dcerpc_binding_handle *h,
@@ -230,8 +226,8 @@ static void dcerpc_bh_auth_info(struct dcerpc_binding_handle *h,
                return;
        }
 
-       *auth_type = hs->p->conn->security_state.auth_type;
-       *auth_level = hs->p->conn->security_state.auth_level;
+       dcerpc_security_get_auth_info(hs->p->conn->security_state.sec,
+                                     auth_type, auth_level);
 }
 
 struct dcerpc_bh_raw_call_state {