On Wed, Aug 19, 2015 at 8:26 PM, Matthieu Moy <Matthieu.Moy@xxxxxxxxxxxxxxx> wrote: > Karthik Nayak <karthik.188@xxxxxxxxx> writes: > >> +static void end_atom_handler(struct atom_value *atomv, struct ref_formatting_state **state) >> +{ >> + struct ref_formatting_state *current = *state; >> + if (!current->at_end) >> + die(_("format: `end` atom used without a supporting atom")); > > You error out on %(end) without %(align), but not on %(align) without > %(end). > > You should probably check that the stack is empty at the end and error > out otherwise. > You're right, if (state->prev) die(_("format: `end` atom missing")); should do before printing. -- Regards, Karthik Nayak -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html