From: Colin Finck Date: Sat, 18 Jul 2015 14:31:20 +0000 (+0000) Subject: [WINSPOOL] X-Git-Tag: backups/colins-printing-for-freedom@73041~14 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=9995ecdc6c0c28eee02c3a832081454076d40a8e;hp=e00279af25f1f8fdc1bd07e19a5a9ee1d40a3ab5 [WINSPOOL] Bugfix: winspool.drv shall only do local connections for now. Even if wszName may include a computer name that needs to be extracted in the future, it must in no way be directly passed as the NetworkAddr parameter. Fixes problems when using the spooler components with the "ncacn_np" protocol or with Windows' rpcrt4.dll. svn path=/branches/colins-printing-for-freedom/; revision=68417 --- diff --git a/reactos/win32ss/printing/base/winspool/main.c b/reactos/win32ss/printing/base/winspool/main.c index 52be35fd6bb..b6d3dff0a0d 100644 --- a/reactos/win32ss/printing/base/winspool/main.c +++ b/reactos/win32ss/printing/base/winspool/main.c @@ -19,7 +19,7 @@ WINSPOOL_HANDLE_bind(WINSPOOL_HANDLE wszName) RPC_STATUS Status; // Get us a string binding handle from the supplied connection information - Status = RpcStringBindingComposeW(NULL, L"ncalrpc", wszName, L"spoolss", NULL, &wszStringBinding); + Status = RpcStringBindingComposeW(NULL, L"ncalrpc", NULL, L"spoolss", NULL, &wszStringBinding); if (Status != RPC_S_OK) { ERR("RpcStringBindingComposeW failed with status %ld!\n", Status);