From dfb002de4903c5cda384e23313a6d778166d2d67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ole=20Andr=C3=A9=20Vadla=20Ravn=C3=A5s?= Date: Thu, 29 Jan 2026 12:46:34 +0100 Subject: [PATCH] variant: Fix signedness in uint64 marshaling --- frida/_frida/extension.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frida/_frida/extension.c b/frida/_frida/extension.c index 9fb61a1..84967d6 100644 --- a/frida/_frida/extension.c +++ b/frida/_frida/extension.c @@ -1763,7 +1763,7 @@ PyGObject_marshal_variant (GVariant * variant) case G_VARIANT_CLASS_INT64: return PyLong_FromLongLong (g_variant_get_int64 (variant)); case G_VARIANT_CLASS_UINT64: - return PyLong_FromLongLong (g_variant_get_uint64 (variant)); + return PyLong_FromUnsignedLongLong (g_variant_get_uint64 (variant)); case G_VARIANT_CLASS_DOUBLE: return PyFloat_FromDouble (g_variant_get_double (variant)); case G_VARIANT_CLASS_BOOLEAN: