Re: [PORTS] Windows XP could not get token information: 122

Started by Magnus Haganderalmost 22 years ago2 messagespatches
Jump to latest
#1Magnus Hagander
magnus@hagander.net

Since nobody did :-), here is the patch to fix pgwin32_is_service() to
use dynamic buffers.

Fred - this applies to current cvs. There has been some error msg
cleanups since beta4, so I'm not sure it'll apply cleanly to that one.

//Magnus

-----Original Message-----
From: Magnus Hagander
Sent: den 13 november 2004 23:56
To: Fred Pederndong; pgsql-ports@postgresql.org
Subject: Re: [PORTS] Windows XP could not get token information:
122

This is clearly a case of oversight in my fix of token buffers
in src/backend/port/win32/security.c.

pgwin32_is_admin() correctly uses a dynamic buffer.
pgwin32_is_service() does not.

I'll code up a patch for this tomorrow, unless beaten to it. If
you want to do it yourself, just copy the logic from is_admin to
is_service. note that there are two calls to gettokeninformation in
is_service - both need dynamic buffers.

//Magnus

-----Original Message-----
From: Fred Pederndong
[mailto:fred_j_pederndong@yahoo.com]
Sent: den 9 november 2004 21:33
To: pgsql-ports@postgresql.org
Subject: [PORTS] Windows XP could not get token
information: 122

Greetings,

I built postgreSQL 8.0 beta 4 from scratch on Windows XP
SP1 using minGW/MSYS and encountered the following error when attempting
to run the resulting executable:

could not get token information: 122

I appreciate any help...
Fred J.

_____

Do you Yahoo!?
Check out the new Yahoo! Front Page. www.yahoo.com

Attachments:

tokenbuffer2.patchapplication/octet-stream; name=tokenbuffer2.patchDownload+78-48
#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Magnus Hagander (#1)

"Magnus Hagander" <mha@sollentuna.net> writes:

Since nobody did :-), here is the patch to fix pgwin32_is_service() to
use dynamic buffers.

Applied, thanks.

regards, tom lane