# HG changeset patch
# User Anselm R Garbe <anselm@garbe.us>
# Date 1303374167 0
# Node ID d8975fb0640f10fd947ff9be92779156a9f4caaf
# Parent 4d3769ac5d02d1967528b7687123bbf92979c503
applied Markus' patch to die in case /etc/passwd is unavailable
diff -r 4d3769ac5d02 -r d8975fb0640f slock.c
--- a/slock.c Thu Nov 26 12:53:26 2009 +0000
+++ b/slock.c Thu Apr 21 08:22:47 2011 +0000
@@ -228,6 +228,9 @@
else if(argc != 1)
usage();
+ if(!getpwuid(getuid()))
+ die("no passwd entry for you");
+
#ifndef HAVE_BSD_AUTH
pws = get_password();
#endif