From: Sergey Poznyakoff Date: Mon, 14 Mar 2016 11:13:04 +0000 (+0200) Subject: Fix coredump on parsing invalid traditional option X-Git-Tag: release_1_29~19 X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=da7845c6563e7337bf3e8364046a7989091f190e;p=debian%2Ftar Fix coredump on parsing invalid traditional option * src/tar.c (find_argp_option): Fix loop termination condition. --- diff --git a/src/tar.c b/src/tar.c index 19bc9045..60786786 100644 --- a/src/tar.c +++ b/src/tar.c @@ -2133,7 +2133,7 @@ find_argp_option (struct argp *ap, int key) p = find_argp_option_key (ap->options, key); if (!p && ap->children) { - for (child = ap->children; child; child++) + for (child = ap->children; child->argp; child++) { p = find_argp_option_key (child->argp->options, key); if (p)