From c6e3ec4602bd92d94ec728702f09c8bf749bb826 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Sun, 20 May 2012 06:22:01 -0400 Subject: [PATCH] skill: check return value of getline Signed-off-by: Mike Frysinger --- skill.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/skill.c b/skill.c index 791cfa05..94bf9c93 100644 --- a/skill.c +++ b/skill.c @@ -98,7 +98,8 @@ static void hurt_proc(int tty, int uid, int pid, const char *restrict const cmd, fprintf(stderr, "%-8s %-8s %5d %-16.16s ? ", (char *)dn_buf, user_from_uid(uid), pid, cmd); fflush (stdout); - getline(&buf, &len, stdin); + if (getline(&buf, &len, stdin) == -1) + return; if (rpmatch(buf) < 1) { free(buf); return;