applied Markus' patch to die in case /etc/passwd is unavailable - slock - simple X display locker utility
(HTM) git clone git://git.suckless.org/slock
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit ede2935e10fdab76994676d5052b571907612199
(DIR) parent 732d2b3bf5da3a1883b3246062aa556a59b8517c
(HTM) Author: Anselm R Garbe <anselm@garbe.us>
Date: Thu, 21 Apr 2011 08:22:47 +0000
applied Markus' patch to die in case /etc/passwd is unavailable
Diffstat:
M slock.c | 3 +++
1 file changed, 3 insertions(+), 0 deletions(-)
---
(DIR) diff --git a/slock.c b/slock.c
@@ -228,6 +228,9 @@ main(int argc, char **argv) {
else if(argc != 1)
usage();
+ if(!getpwuid(getuid()))
+ die("no passwd entry for you");
+
#ifndef HAVE_BSD_AUTH
pws = get_password();
#endif