From e96004d50e96f53151ec0d99e3ae47c775c05376 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Mon, 11 Nov 2019 12:34:13 -0800 Subject: [PATCH] Fixed `bb -- +dirname` not respecting `--` properly --- bb.c | 1 + 1 file changed, 1 insertion(+) diff --git a/bb.c b/bb.c index e0cca61..7dc321c 100644 --- a/bb.c +++ b/bb.c @@ -1258,6 +1258,7 @@ int main(int argc, char *argv[]) write(cmdfd, "\0", 1); for (int i = 0; i < argc; i++) { + if (strcmp(argv[i], "--") == 0) break; if (argv[i][0] == '+') { char *cmd = argv[i] + 1; char *colon = strchr(cmd, ':');