diff --git a/src/lib-sieve/util/test-edit-mail.c b/src/lib-sieve/util/test-edit-mail.c index caa08f130..6bcb7d0a0 100644 --- a/src/lib-sieve/util/test-edit-mail.c +++ b/src/lib-sieve/util/test-edit-mail.c @@ -756,6 +756,7 @@ int main(int argc, char *argv[]) MASTER_SERVICE_FLAG_DONT_SEND_STATS | MASTER_SERVICE_FLAG_NO_CONFIG_SETTINGS; const char *cwd, *error; + int ret; master_service = master_service_init("test-edit-header", service_flags, &argc, &argv, ""); @@ -765,9 +766,11 @@ int main(int argc, char *argv[]) i_fatal("getcwd() failed: %s", error); test_dir = i_strdup(cwd); - test_run(test_functions); + ret = test_run(test_functions); i_free(test_dir); master_service_deinit(&master_service); + + return ret; }