aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pw.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/pw.c b/pw.c
index 9b7f860..a3fd97d 100644
--- a/pw.c
+++ b/pw.c
@@ -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");