mirror of
https://github.com/samba-team/samba.git
synced 2025-02-03 13:47:25 +03:00
This fixes a bug when establishing trust against a german W2k3 AD server. In
the bind response to WKSSVC it does not send \PIPE\ntsvcs as NT4 (did not check w2k) but \PIPE\wkssvc. I'm not sure whether we should make this check at all, so making it a bit more liberal should hopefully not really hurt. Volker (This used to be commit 029dcb351bcfab70ed0afa4acf4bd64316bfd757)
This commit is contained in:
parent
4097f5ec8d
commit
5faae2df8a
@ -1231,7 +1231,8 @@ static BOOL check_bind_response(RPC_HDR_BA *hdr_ba, const int pipe_idx, RPC_IFAC
|
||||
if ( hdr_ba->addr.len <= 0)
|
||||
return False;
|
||||
|
||||
if ( !strequal(hdr_ba->addr.str, pipe_names[pipe_idx].server_pipe ))
|
||||
if ( (strequal(hdr_ba->addr.str, pipe_names[pipe_idx].client_pipe) != 0) &&
|
||||
(strequal(hdr_ba->addr.str, pipe_names[pipe_idx].server_pipe) != 0) )
|
||||
{
|
||||
DEBUG(4,("bind_rpc_pipe: pipe_name %s != expected pipe %s. oh well!\n",
|
||||
pipe_names[i].server_pipe ,hdr_ba->addr.str));
|
||||
|
Loading…
x
Reference in New Issue
Block a user