diff options
| author | Rasmus Villemoes <[email protected]> | 2026-03-12 11:01:06 +0100 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2026-03-25 14:37:55 -0600 |
| commit | 8b0619579b2282050e7fb0d92fbc645b79d18bae (patch) | |
| tree | 9f2fd0ce8625dc8a5709f423420ec232c9a9f51b /doc | |
| parent | 6f9cc3310a764aaae4478b5a8a0c0cae3b2be4a1 (diff) | |
cmd: test: fix handling of single-argument form of test
POSIX states that
0 arguments:
Exit false (1).
1 argument:
Exit true (0) if $1 is not null; otherwise, exit false.
and at least bash and busybox sh behave that way.
The current 'argc < 3' does the right thing for a non-existing or
empty argv[1], but not for a non-empty argv[1]. Fix that and add
corresponding test cases.
Signed-off-by: Rasmus Villemoes <[email protected]>
Tested-by: Anshul Dalal <[email protected]>
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions
