diff --git a/global-db/dap_global_db.c b/global-db/dap_global_db.c
index d118513010bdf41e41b6add1db3876059f7bcd92..c5a6c86f2a7e42f42103ab9842fc701c406d4e3d 100644
--- a/global-db/dap_global_db.c
+++ b/global-db/dap_global_db.c
@@ -1425,7 +1425,7 @@ int dap_global_db_del_ex(const char * a_group, const char *a_key, const void * a
     l_msg->callback_arg = a_arg;
     l_msg->callback_result = a_callback;
     if (a_value_len) {
-        l_msg->value = DAP_DUP_SIZE(a_value, a_value_len);
+        l_msg->value = DAP_DUP_SIZE((void *)a_value, a_value_len);
         l_msg->value_length = a_value_len;
     }