[sane-devel] [sane-commit] CVS update of sane-backends (3 files)

Louis Lagendijk louis at lagendijk.xs4all.nl
Sat Dec 6 18:41:01 UTC 2008


ok, changed this according to the excellent suggestion by Julien. I
simply do not know why I never thought of this before. It is so obvious.

Louis L

On Sat, 2008-12-06 at 17:31 +0100, Julien BLACHE wrote:
> Louis Lagendijk <llagendijk-guest at alioth.debian.org> wrote:
> 
> Hi,
> 
> > backend/pixma_bjnp.c pixma_bjnp_private.h
> > On Ubuntu getlogin() returns NULL. So we noew first try getlogin()
> > and if that fails, we try getenv("USER") and if that fails we use
> > a defaul user string
> 
> You want geteuid() + getpwuid() instead of getlogin() which relies on
> utmp and thus is unreliable.
> 
> Also, never trust an environment variable.
> 
> JB.
> 
> -- 
> Julien BLACHE                                   <http://www.jblache.org> 
> <jb at jblache.org>                                  GPG KeyID 0xF5D65169
> 




More information about the sane-devel mailing list