[Libreoffice] instructions for building on windows with OneGit
Noel Grandin
noel at peralex.com
Wed Aug 31 08:45:03 PDT 2011
Hi
I'm really sorry, but it seems like this is just completely my own fault.
Apparently MS-Windows works around this issue by preventing people from creating accounts with the same name as the
machine.
When I installed this machine and ran into that, I assumed it was a bug and found a way to force windows to make my
machine name the same as my account name.
So I've been wasting your time - sorry about time. I'll rename my machine and that should make this problem go away.
Regards, Noel.
Tor Lillqvist wrote:
>> This appears to be a windows weirdity related to the fact that my account
>> name and my machine name is the same.
>> Under this situation, the LookupAccountName API call will return the wrong
>> answer.
> Well, "wrong" or "right" is a matter of opinion here, I guess... The documentation doesn't exactly mention this for LookupAccountName(),, true, but on the other hand, I guess that in general member computers also are "accounts" in the domain, or something, so it makes sense from that point of view...
>
> Anyway, great catch!
>
> Does this help?
>
> diff --git a/sal/qa/osl/security/osl_Security.cxx b/sal/qa/osl/security/osl_Security.cxx
> index ea59027..f5da4d9 100644
> --- a/sal/qa/osl/security/osl_Security.cxx
> +++ b/sal/qa/osl/security/osl_Security.cxx
> @@ -464,8 +466,11 @@ void MyTestPlugInImpl::initialize( CPPUNIT_NS::TestFactoryRegistry *,
> // Set the count variables to the buffer sizes and retrieve the SID.
> cbSid = dwSidBufferSize;
> cchDomainName = dwDomainBufferSize;
> + WCHAR wszComputerName[MAX_COMPUTERNAME_LENGTH+1];
> + DWORD nComputerNameSize = MAX_COMPUTERNAME_LENGTH + 1;
> + GetComputerNameW( wszComputerName, &nComputerNameSize );
> if (LookupAccountNameW(
> - NULL, // Computer name. NULL for the local computer
> + wszComputerName,
> wszAccName,
> pSid, // Pointer to the SID buffer. Use NULL to get the size needed,
> &cbSid, // Size of the SID buffer needed.
>
> --tml
>
>
>
Disclaimer: http://www.peralex.com/disclaimer.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20110831/0bddbd04/attachment.htm>
More information about the LibreOffice
mailing list