# st

Unnamed repository; edit this file 'description' to name the repository.

| Log | Files | Refs | README | LICENSE

    commit 4fdba860c8db70035e9749806ecc6ca2d7c418d0
    parent 6d636beb229cebf3b897446c72c7a341bee9f820
    Author: Lucas Gabriel Vuotto <l.vuotto92@gmail.com>
    Date:   Fri, 19 Feb 2016 15:59:49 -0300

    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>

    Diffstat:
    Marg.h | 4++--

    1 file changed, 2 insertions(+), 2 deletions(-)
    diff --git a/arg.h b/arg.h
    @@ -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_;\