From: Stefan Metzmacher Date: Mon, 19 Jun 2017 13:46:54 +0000 (+0200) Subject: s3:rpc_server/spoolss: allow spoolss_connect_to_client() to use SMB2 X-Git-Tag: tevent-0.9.32~23 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5f6f4ea01ad2ef22d2d7b3742f77f5743042cb62;p=thirdparty%2Fsamba.git s3:rpc_server/spoolss: allow spoolss_connect_to_client() to use SMB2 It's just required that we can run DCERPC over the connection. Signed-off-by: Stefan Metzmacher Reviewed-by: Jeremy Allison --- diff --git a/source3/rpc_server/spoolss/srv_spoolss_nt.c b/source3/rpc_server/spoolss/srv_spoolss_nt.c index e569f22ac7c..9d99e74f395 100644 --- a/source3/rpc_server/spoolss/srv_spoolss_nt.c +++ b/source3/rpc_server/spoolss/srv_spoolss_nt.c @@ -2460,7 +2460,7 @@ static bool spoolss_connect_to_client(struct rpc_pipe_client **pp_pipe, struct c return false; } - if ( smbXcli_conn_protocol((*pp_cli)->conn) != PROTOCOL_NT1 ) { + if ( smbXcli_conn_protocol((*pp_cli)->conn) < PROTOCOL_NT1 ) { DEBUG(0,("spoolss_connect_to_client: machine %s didn't negotiate NT protocol.\n", remote_machine)); cli_shutdown(*pp_cli); return false;