1 files changed, 3 insertions(+), 0 deletions(-)
M slock.c
M slock.c => slock.c +3 -0
@@ 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