diff --git a/src/lib-sieve/util/edit-mail.c b/src/lib-sieve/util/edit-mail.c
index afe324420fa817ec968b4c212176a93aafa4a379..7dfaa4dc362f7e9fdbeada01da44d8e7d5f1632c 100644
--- a/src/lib-sieve/util/edit-mail.c
+++ b/src/lib-sieve/util/edit-mail.c
@@ -1537,7 +1537,7 @@ static int edit_mail_get_headers
 
 	(void)array_append_space(&header_values);
 	*value_r = array_idx(&header_values, 0);
-	return 0;
+	return 1;
 }
 
 static int ATTR_NORETURN edit_mail_get_header_stream