From 4e49323e88fa780cc2c05186c94d497e75b71497 Mon Sep 17 00:00:00 2001 From: Bram Matthys Date: Sat, 1 Apr 2023 08:58:17 +0200 Subject: [PATCH] Fix crash on rpc-user { } block without a name. --- src/modules/rpc/rpc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/modules/rpc/rpc.c b/src/modules/rpc/rpc.c index 65e033846..dabf6755e 100644 --- a/src/modules/rpc/rpc.c +++ b/src/modules/rpc/rpc.c @@ -303,7 +303,8 @@ int rpc_config_test_rpc_user(ConfigFile *cf, ConfigEntry *ce, int type, int *err { config_error("%s:%d: rpc-user block needs to have a name, eg: rpc-user apiuser { }", ce->file->filename, ce->line_number); - errors++; + *errs = 1; + return -1; /* quick return */ } if (!valid_rpc_user_name(ce->value))