[PATCH 1/5] mpr: Implement local name automatic redirection for disks. (try 3)

Pierre Schweitzer pierre at reactos.org
Tue Aug 2 07:11:14 CDT 2016


Le 02/08/2016 à 14:06, Nikolay Sivov a écrit :
> On 02.08.2016 14:31, Pierre Schweitzer wrote:
>> This fixes a bug seen during review for ReactOS commit: in case of local
>> redirection, the name wasn't properly converted back to ANSI for A callers.
>>
>>
> 
> 
>> -static void use_connection_set_accessnameW(struct use_connection_context *ctxt)
>> +static void use_connection_set_accessnameW(struct use_connection_context *ctxt, WCHAR *local_name)
>>  {
>>      WCHAR *accessname = ctxt->accessname;
>> -    if (ctxt->resource->lpLocalName)
>> -        strcpyW(accessname, ctxt->resource->lpLocalName);
>> +    if (local_name)
>> +        strcpyW(accessname, local_name);
>>      else
>>          strcpyW(accessname, ctxt->resource->lpRemoteName);
>>  }
> 
> You already have lpLocalName here, why another argument?

Because lpLocalName isn't necessarily set to the correct value in case
of automatic redirection. It was asked by A. Julliard: not to modify
context resource.

-- 
Pierre Schweitzer <pierre at reactos.org>
System & Network Administrator
Senior Kernel Developer
ReactOS Deutschland e.V.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3960 bytes
Desc: Signature cryptographique S/MIME
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20160802/c8bf6434/attachment-0001.bin>


More information about the wine-devel mailing list