From 54a4ebe5bb5a265a17371e94b08d72f7cd0e9b9d Mon Sep 17 00:00:00 2001 From: apio Date: Fri, 24 Mar 2023 20:53:53 +0100 Subject: [PATCH] sh+edit: Miscellaneous fixes --- apps/edit.c | 1 - apps/sh.c | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/edit.c b/apps/edit.c index 0c5a17dd..e5d70f27 100644 --- a/apps/edit.c +++ b/apps/edit.c @@ -25,7 +25,6 @@ int main(int argc, char** argv) { char* rc = fgets(buffer, sizeof(buffer), stdin); if (rc == 0) break; - if (!strcmp(rc, "EOF\n")) break; fputs(buffer, f); } diff --git a/apps/sh.c b/apps/sh.c index 115ea7c9..01eeac38 100644 --- a/apps/sh.c +++ b/apps/sh.c @@ -85,6 +85,8 @@ int main() char* rc = fgets(command, sizeof(command), stdin); if (!rc) return 0; + if (strspn(command, " \n") == strlen(command)) continue; + pid_t child = fork(); if (child < 0) {