From: Karthik Nayak Date: Wed, 19 Aug 2015 15:29:44 GMT Subject: Re: [PATCH v12 01/13] ref-filter: move `struct atom_value` to ref-filter.c Message-ID: In-Reply-To: On Wed, Aug 19, 2015 at 8:26 PM, Matthieu Moy wrote: > Karthik Nayak 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