Re: [PATCH v3 1/9] ref-filter: add option to align atoms to the left
- From
Matthieu Moy <matthieu.moy@grenoble-inp.fr>
- Date
- Jul 22, 2015, 18:44 UTC
- Message-ID
- <vpqwpxsnibr.fsf@anie.imag.fr>
- In-Reply-To
- <1437246749-14423-2-git-send-email-Karthik.188@gmail.com>
Karthik Nayak <karthik.188@gmail.com> writes:
> + strtoul_ui(valp, 10, &ref->align_value);
> + if (ref->align_value < 1)
> + die(_("Value should be greater than zero"));You're not checking the return value of strtoul_ui, which returns -1 before assigning align_value if the value can't be parsed. As a result, you're testing an undefined value in the 'if' statement in this case.
You should test the return value and issue a distinct error message in this case like
if (strtoul_ui(valp, 10, &ref->align_value))
die(_("positive integer expected after ':' in align:%u\n",
ref_align_value));-- Matthieu Moy http://www-verimag.imag.fr/~moy/