This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]