diff --git a/src/lib-sieve/plugins/include/ext-include-common.c b/src/lib-sieve/plugins/include/ext-include-common.c index 0ee060ca9f9a50bd2024d3316f9b3bf6d3fbf177..db415676af59b949cb9b28eefc9699f7cca16955 100644 --- a/src/lib-sieve/plugins/include/ext-include-common.c +++ b/src/lib-sieve/plugins/include/ext-include-common.c @@ -520,10 +520,10 @@ static bool ext_include_runtime_include_mark return TRUE; } -bool ext_include_execute_include +int ext_include_execute_include (const struct sieve_runtime_env *renv, unsigned int include_id, bool once) { - int result = TRUE; + int result = SIEVE_EXEC_OK; struct ext_include_interpreter_context *ctx; const struct ext_include_script_info *included; struct ext_include_binary_context *binctx = diff --git a/src/lib-sieve/plugins/include/ext-include-common.h b/src/lib-sieve/plugins/include/ext-include-common.h index 49bf17f3eb50c47ff8864d262093e93351b9df4f..d0e3ee81fc25274e8728c575398ce016206272dd 100644 --- a/src/lib-sieve/plugins/include/ext-include-common.h +++ b/src/lib-sieve/plugins/include/ext-include-common.h @@ -118,7 +118,7 @@ bool ext_include_generate_include void ext_include_interpreter_context_init(struct sieve_interpreter *interp); -bool ext_include_execute_include +int ext_include_execute_include (const struct sieve_runtime_env *renv, unsigned int block_id, bool once); void ext_include_execute_return(const struct sieve_runtime_env *renv);