This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: syslog-ng: some packaging glitches
On Mar 20 14:39, Julio Emanuel wrote:
> Answering to myself: after some source code analysis, I've arrived to
> this tiny function in misc.c:
>
> gboolean
> resolve_user(const char *user, uid_t *uid)
> {
> struct passwd *pw;
>
> *uid = 0;
> if (*user)
> return FALSE;
>
> pw = getpwnam(user);
> if (pw)
> {
> *uid = pw->pw_uid;
> }
> else
> {
> gchar *endptr;
>
> *uid = strtol(user, &endptr, 0);
> if (*endptr)
> return FALSE;
> }
> return TRUE;
> }
Good catch. I will send this upstream as well, if it hasn't been
already fixed.
Thanks,
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Red Hat
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/