diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2022-05-16 18:21:52 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2022-05-16 19:07:20 -0700 |
commit | 50aabaccf25382a65764220e63011570eb3135e9 (patch) | |
tree | 2654c9eee74a6e694fe6457f9cfd01781c1ae055 | |
parent | 4d57d98d263a1c685c38fdb9b0af82078612ffd9 (diff) | |
download | pw-50aabaccf25382a65764220e63011570eb3135e9.tar.gz pw-50aabaccf25382a65764220e63011570eb3135e9.tar.bz2 pw-50aabaccf25382a65764220e63011570eb3135e9.zip |
Regression: empty : command is no-op.
-rw-r--r-- | pw.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -1030,9 +1030,6 @@ static execode execute(pwstate *pw, char *cmd, char *resbuf, fclose(f); } break; - case 0: - res = exec_ok; - break; default: goto badcmd; break; @@ -1089,6 +1086,8 @@ static execode execute(pwstate *pw, char *cmd, char *resbuf, } } } + } else if (cmd[1] == 0) { + res = exec_ok; } else { badcmd: snprintf(resbuf, size, "unrecognized command"); |