diff --git a/src/managesieve/cmd-setactive.c b/src/managesieve/cmd-setactive.c index b1a86c0afe88b8906300de99755f24ce16fe602a..8c3b44b7192ab19287477487b8de6849691a5658 100644 --- a/src/managesieve/cmd-setactive.c +++ b/src/managesieve/cmd-setactive.c @@ -119,8 +119,7 @@ cmd_setactive_activate(struct client_command_context *cmd, client_send_no(client, errormsg); } - if (errors != NULL) - str_free(&errors); + str_free(&errors); sieve_script_unref(&script); } diff --git a/src/plugins/doveadm-sieve/doveadm-sieve-sync.c b/src/plugins/doveadm-sieve/doveadm-sieve-sync.c index 6ce35cbdb66467ffc107412bcfd97303500f227e..8c77d876aa6038a9ae4e3869859435e7cb1800bf 100644 --- a/src/plugins/doveadm-sieve/doveadm-sieve-sync.c +++ b/src/plugins/doveadm-sieve/doveadm-sieve-sync.c @@ -732,8 +732,7 @@ static int sieve_attribute_iter_deinit(struct mailbox_attribute_iter *iter) } if (siter->sieve_list != NULL) (void)sieve_storage_list_deinit(&siter->sieve_list); - if (siter->name != NULL) - str_free(&siter->name); + str_free(&siter->name); i_free(siter); return ret; } diff --git a/src/plugins/imapsieve/imap-sieve-storage.c b/src/plugins/imapsieve/imap-sieve-storage.c index 2f03e73c287192b8a6d3647f82925026e1a48499..538fed2f8d7026bc74484b4352d8b1fb1399174d 100644 --- a/src/plugins/imapsieve/imap-sieve-storage.c +++ b/src/plugins/imapsieve/imap-sieve-storage.c @@ -357,8 +357,7 @@ static void imap_sieve_mail_free(struct mail *_mail) ismail->module_ctx.super.free(_mail); - if (flags != NULL) - str_free(&flags); + str_free(&flags); } static void imap_sieve_mail_allocated(struct mail *_mail)