From: Stefan Metzmacher Date: Wed, 7 Mar 2012 15:52:57 +0000 (+0100) Subject: s4:librpc/rpc: make dcerpc_bh_is_connected() more robust X-Git-Tag: tdb-1.2.10~308 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=01c404a67c3321c8959b47841db5c1900b4ebac4;p=thirdparty%2Fsamba.git s4:librpc/rpc: make dcerpc_bh_is_connected() more robust metze --- diff --git a/source4/librpc/rpc/dcerpc.c b/source4/librpc/rpc/dcerpc.c index caf421ba87d..8317778bc8e 100644 --- a/source4/librpc/rpc/dcerpc.c +++ b/source4/librpc/rpc/dcerpc.c @@ -165,6 +165,14 @@ static bool dcerpc_bh_is_connected(struct dcerpc_binding_handle *h) return false; } + if (!hs->p->conn) { + return false; + } + + if (hs->p->conn->dead) { + return false; + } + return true; }