diff --git a/src/fsh.nim b/src/fsh.nim index 2913640..10da1b1 100644 --- a/src/fsh.nim +++ b/src/fsh.nim @@ -248,6 +248,8 @@ proc execute(cmd: string): int = let strm=cmd.newStringStream while not strm.atEnd: let parsed = strm.readCommand.parseCommand + if parsed == @[]: + continue let progname = parsed[0] let args = parsed[1..parsed.high] if progname in builtins: @@ -264,6 +266,8 @@ proc eval(cmd: string): string = let strm=cmd.newStringStream while not strm.atEnd(): let parsed = strm.readCommand.parseCommand + if parsed == @[]: + continue let progname=parsed[0] let args = parsed[1..parsed.high] if progname in builtins: