delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Date: | Wed, 1 Jan 2003 12:19:52 -0500 |
From: | "Pierre A. Humblet" <pierre DOT humblet AT ieee DOT org> |
To: | cygwin AT cygwin DOT com |
Subject: | Re: Heads up: *possible* bug in cygwin |
Message-ID: | <20030101171952.GA83996745@HPN5170X> |
Mail-Followup-To: | "Pierre A. Humblet" <pierre DOT humblet AT ieee DOT org>, |
cygwin AT cygwin DOT com | |
References: | <20030101100510 DOT 5b5b7f3f DOT steven DOT obrien2 AT ntlworld DOT com> <20030101170613 DOT GA19419 AT redhat DOT com> |
Mime-Version: | 1.0 |
In-Reply-To: | <20030101170613.GA19419@redhat.com> |
User-Agent: | Mutt/1.4i |
> On Wed, Jan 01, 2003 at 10:05:10AM +0000, Steven O'Brien wrote: > >In glib-1.2.10, gutils.c: g_get_any_init (void), the current user > >details are obtained from /etc/passwd. This code is called as part of > >glib initialisation, whether the app wants this data or not. It uses > >sysconf (_SC_GETPW_R_SIZE_MAX) to decide how much buffer to allocate for > >this data. But on cygwin this appears broken, and the call to getpwuid_r > >(getuid (), &pwd, buffer, bufsize, &pw) *may* overrun buffer, depending > >on the length of the line in /etc/passwd for the current user. Have you experienced an overrun? I see code in cygwin to set errno to ERANGE if the buffer is too small. Pierre -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |