diff --git a/src/plugins/doveadm-sieve/doveadm-sieve-sync.c b/src/plugins/doveadm-sieve/doveadm-sieve-sync.c
index 509582eb1303e7b7edbd8e547b158bec64716c20..78421f829c3779eb2acf20ba3d9592ba3641af50 100644
--- a/src/plugins/doveadm-sieve/doveadm-sieve-sync.c
+++ b/src/plugins/doveadm-sieve/doveadm-sieve-sync.c
@@ -381,8 +381,8 @@ sieve_attribute_set(struct mailbox_transaction_context *t,
 	if (t->box->storage->user->dsyncing &&
 	    type == MAIL_ATTRIBUTE_TYPE_PRIVATE &&
 	    str_begins_with(key, MAILBOX_ATTRIBUTE_PREFIX_SIEVE)) {
-		time_t ts = value->last_change != 0 ?
-			    value->last_change : ioloop_time;
+		time_t ts = (value->last_change != 0 ?
+			     value->last_change : ioloop_time);
 
 		if (sieve_attribute_set_sieve(t->box->storage, key, value) < 0)
 			return -1;