diff --git a/src/managesieve/cmd-havespace.c b/src/managesieve/cmd-havespace.c
index 825c4f03499435ba12db990e2cbc825b306dc21d..5af2bb11b805f6966f6b008462b6fe7333da3fd3 100644
--- a/src/managesieve/cmd-havespace.c
+++ b/src/managesieve/cmd-havespace.c
@@ -53,7 +53,7 @@ bool cmd_havespace(struct client_command_context *cmd)
 	struct event_passthrough *e =
 		client_command_create_finish_event(cmd);
 	e_debug(e->event(), "Quota is within limits for script `%s' "
-		"with size %zu", scriptname, size);
+		"with size %"PRIuUOFF_T, scriptname, size);
 
 	client_send_ok(client, "Putscript would succeed.");
 	return TRUE;