Skip to content

Commit 4b3e5a6

Browse files
committed
Handle argv = { NULL } in ARGBEGIN
1 parent 347b7d0 commit 4b3e5a6

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

arg.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#define ARGBEGIN \
22
for (;;) { \
3-
++argv, --argc; \
3+
if (argc > 0) \
4+
++argv, --argc; \
45
if (argc == 0 || (*argv)[0] != '-') \
56
break; \
67
if ((*argv)[1] == '-' && !(*argv)[2]) { \

0 commit comments

Comments
 (0)