diff --git a/dlls/rpcrt4/rpc_transport.c b/dlls/rpcrt4/rpc_transport.c index 293d09fc723..e6e9aaa28cb 100644 --- a/dlls/rpcrt4/rpc_transport.c +++ b/dlls/rpcrt4/rpc_transport.c @@ -1461,7 +1461,8 @@ static int rpcrt4_conn_tcp_close(RpcConnection *conn) static void rpcrt4_conn_tcp_close_read(RpcConnection *conn) { - /* FIXME */ + RpcConnection_tcp *connection = (RpcConnection_tcp *) conn; + shutdown(connection->sock, SD_RECEIVE); } static void rpcrt4_conn_tcp_cancel_call(RpcConnection *conn)