diff --git a/block/qcow2-bitmap.c b/block/qcow2-bitmap.c
index ff3309846c50d3fb9be71f3dbc082875ff2d922e..7197754843e3ed96d9f3da124f3c28ae233249a7 100644
--- a/block/qcow2-bitmap.c
+++ b/block/qcow2-bitmap.c
@@ -1208,7 +1208,7 @@ int qcow2_reopen_bitmaps_rw(BlockDriverState *bs, Error **errp)
         }
     }
 
-    g_slist_foreach(ro_dirty_bitmaps, set_readonly_helper, false);
+    g_slist_foreach(ro_dirty_bitmaps, set_readonly_helper, (gpointer)false);
     ret = 0;
 
 out: