diff --git a/src/plugins/imap-filter-sieve/imap-filter-sieve.c b/src/plugins/imap-filter-sieve/imap-filter-sieve.c
index 61d0c32c1193a5b14d563f1a27713fcdb5ee1911..60d6dd0a5d5441b76b36a0ba6b23afb4b45eedd9 100644
--- a/src/plugins/imap-filter-sieve/imap-filter-sieve.c
+++ b/src/plugins/imap-filter-sieve/imap-filter-sieve.c
@@ -607,8 +607,7 @@ imap_sieve_filter_handle_exec_status(struct imap_filter_sieve_context *sctx,
 
 	error_func = user_error_func = sieve_sys_error;
 
-	if (estatus != NULL && estatus->last_storage != NULL &&
-	    estatus->store_failed) {
+	if (estatus->last_storage != NULL && estatus->store_failed) {
 		(void)mail_storage_get_last_error(estatus->last_storage,
 						  &mail_error);