diff --git a/src/testsuite/cmd-test-config.c b/src/testsuite/cmd-test-config.c index 6a8c181f7a682edbb4b480c8702fda6416e6d538..8392f34d5ec9f739d4c2a32b3d14518dfa282cc8 100644 --- a/src/testsuite/cmd-test-config.c +++ b/src/testsuite/cmd-test-config.c @@ -496,7 +496,12 @@ cmd_test_config_reload_operation_execute(const struct sieve_runtime_env *renv, str_c(extension)); return SIEVE_EXEC_FAILURE; } - sieve_extension_reload(ext); + if (sieve_extension_reload(ext) < 0) { + return testsuite_test_failf( + renv, "test_config_reload: " + "failed to load extension '%s'", + str_c(extension)); + } } return SIEVE_EXEC_OK; }