X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=slock.c;h=face75e7e3e09ba96453e7fea5b6a9aef9c21c22;hb=66e31556db4921b5f24ced47dae5e1c7ea3bd150;hp=399386bd31fc3f16bb39bc59e556e72d72c9ee28;hpb=8745098fa440ef3bf1d8e173dcd91514b34600c6;p=slock.git diff --git a/slock.c b/slock.c index 399386b..face75e 100644 --- a/slock.c +++ b/slock.c @@ -23,6 +23,8 @@ #include #endif +#include "config.h" + typedef struct { int screen; Window root, win; @@ -73,7 +75,6 @@ getpw(void) { /* only run as root */ else die("slock: cannot retrieve password entry (make sure to suid or sgid slock)\n"); } - endpwent(); rval = pw->pw_passwd; #if HAVE_SHADOW_H @@ -82,7 +83,6 @@ getpw(void) { /* only run as root */ sp = getspnam(getenv("USER")); if(!sp) die("slock: cannot retrieve shadow entry (make sure to suid or sgid slock)\n"); - endspent(); rval = sp->sp_pwdp; } #endif @@ -261,7 +261,7 @@ main(int argc, char **argv) { int screen; if((argc == 2) && !strcmp("-v", argv[1])) - die("slock-%s, © 2006-2012 Anselm R Garbe\n", VERSION); + die("slock-%s, © 2006-2014 slock engineers\n", VERSION); else if(argc != 1) usage();