sh(1): -l is only valid in cli option not as set -l

(cherry picked from commit 0df81552d74d2c188a9323ffe18f6ebe799b86f9)
This commit is contained in:
Baptiste Daroussin 2024-11-20 14:14:43 +01:00
parent c062d3ec60
commit 35a6770dde

View file

@ -200,7 +200,7 @@ options(int cmdline)
if (q == NULL || minusc != NULL)
error("Bad -c option");
minusc = q;
} else if (c == 'l') {
} else if (c == 'l' && cmdline) {
login = 1;
} else if (c == 'o') {
minus_o(*argptr, val);