From 4cd90e368c4093bb90dabc8ef1dee2f9508d5750 Mon Sep 17 00:00:00 2001 From: Sekulum Forka Date: Fri, 14 May 2021 17:28:11 +0200 Subject: [PATCH] Eval execute: They now ignore empty commands or commands that only contain a single empty string --- src/fsh.nim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fsh.nim b/src/fsh.nim index bf45490..fce2a12 100644 --- a/src/fsh.nim +++ b/src/fsh.nim @@ -289,7 +289,7 @@ proc execute(cmd: string): int = let strm=cmd.newStringStream while not strm.atEnd: let parsed = strm.readCommand.parseCommand - if parsed == @[]: + if parsed == @[] or parsed == @[""]: continue let progname = parsed[0] let args = parsed[1..parsed.high] @@ -310,7 +310,7 @@ proc eval(cmd: string): string = let strm=cmd.newStringStream while not strm.atEnd(): let parsed = strm.readCommand.parseCommand - if parsed == @[]: + if parsed == @[] or parsed == @[""]: continue let progname=parsed[0] let args = parsed[1..parsed.high]