From: Jonathan Nieder Date: Tue, 12 Jun 2018 18:07:05 GMT Subject: Re: [PATCH] builtin/send-pack: report gpg config errors Message-ID: <20180612180705.GA28554@aiede.svl.corp.google.com> In-Reply-To: <20180612175344.65466-1-sbeller@google.com> Hi, Stefan Beller wrote: > Any caller except of git_gpg_config() except the one in send_pack_config() > handles the return value of git_gpg_config(). Also handle the return value > there. > > Signed-off-by: Stefan Beller > --- > builtin/send-pack.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) The other callers do int status; if (!strcmp(k, "key.i.handle")) { ... return ...; } return git_gpg_config(k, v, NULL); or int status; if (!strcmp(k, "key.i.handle")) { ... return ...; } status = git_gpg_config(k, v, NULL); if (status) return status; ... Should this do the same? That way, if config_fn_t learns to return more fine-grained errors (e.g. a new return value of -2 or 1) then it would be propagated. Thanks, Jonathan