~petersanchez/st

4fdba860c8db70035e9749806ecc6ca2d7c418d0 — Lucas Gabriel Vuotto 8 years ago 6d636be
arg.h: fixed argv checks order

This prevents accessing to a potentially out-of-bounds memory section.

Signed-off-by: Lucas Gabriel Vuotto <l.vuotto92@gmail.com>
Signed-off-by: Christoph Lohmann <20h@r-36.net>
1 files changed, 2 insertions(+), 2 deletions(-)

M arg.h
M arg.h => arg.h +2 -2
@@ 10,8 10,8 @@ extern char *argv0;

/* use main(int argc, char *argv[]) */
#define ARGBEGIN	for (argv0 = *argv, argv++, argc--;\
					argv[0] && argv[0][1]\
					&& argv[0][0] == '-';\
					argv[0] && argv[0][0] == '-'\
					&& argv[0][1];\
					argc--, argv++) {\
				char argc_;\
				char **argv_;\