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 <sbeller@xxxxxxxxxx> > --- > 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