From 9bb65d647dfe57a8b2ecd5f259e5956679c5792a Mon Sep 17 00:00:00 2001 From: Eduardo Silva Date: Fri, 12 Feb 2010 18:31:52 -0300 Subject: [PATCH] Cheetah: Fix segfault when pressing Ctrl-D --- plugins/cheetah/cheetah.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/plugins/cheetah/cheetah.c b/plugins/cheetah/cheetah.c index ab38487..34f4597 100644 --- a/plugins/cheetah/cheetah.c +++ b/plugins/cheetah/cheetah.c @@ -342,6 +342,13 @@ void mk_cheetah_loop() rcmd = fgets(line, sizeof(line), stdin); len = strlen(line); + + if (len == 0){ + printf("\n\n"); + exit(1); + continue; + } + strncpy(cmd, line, len - 1); cmd[len - 1] = '\0'; -- 2.11.4.GIT