summaryrefslogtreecommitdiff
path: root/interactive.c
diff options
context:
space:
mode:
authorJakob Kaivo <jkk@ung.org>2023-04-02 12:17:49 -0400
committerJakob Kaivo <jkk@ung.org>2023-04-02 12:17:49 -0400
commit3a34cf9cbffae162ac0727c02fa43c189cd0c454 (patch)
treed359d3764abfea0dfe482378f6290f4939e0a7ba /interactive.c
parent0348d326ae05a612a0d3d5a28b34f0898f063f7a (diff)
fix ^C
Diffstat (limited to 'interactive.c')
-rw-r--r--interactive.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/interactive.c b/interactive.c
index 545a52d..239c001 100644
--- a/interactive.c
+++ b/interactive.c
@@ -39,6 +39,10 @@ int sh_interactive(void)
return 0;
}
+ if (strlen(ed.cur->buf) == 0) {
+ continue;
+ }
+
struct command *command = sh_parse(ed.cur->buf);
if (command) {
sh_execute(command);