From: Derrick Stolee Date: Wed, 05 Feb 2020 02:00:23 GMT Subject: Re: [PATCH 01/10] name-rev: rewrite create_or_update_name() Message-ID: In-Reply-To: On 2/4/2020 4:14 PM, René Scharfe wrote: > This code was moved straight out of name_rev(). As such, we inherited > the "goto" to jump from an if into an else-if. We also inherited the > fact that "nothing to do -- return NULL" is handled last. > > Rewrite the function to first handle the "nothing to do" case. Then we > can handle the conditional allocation early before going on to populate > the struct. No need for goto-ing. I read this carefully and agree it is functionally equivalent. Since you are removing a goto and rearranging if/else blocks, I thought this response needed to be explicit, at least more than usual. Good work. Thanks, -Stolee