Blob Blame History Raw
# 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