From 65f6b17cbd7f1897e6dedbaf2f272ec6f54c589c Mon Sep 17 00:00:00 2001 From: Mathieu Trudel-Lapierre Date: Thu, 29 Oct 2015 15:10:49 +0100 Subject: [PATCH] libnm-glib: properly handle demarshalling 64-bit integers. You can't use g_value_get_(u)int for gint64/guint64. --- libnm-glib/nm-object.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libnm-glib/nm-object.c b/libnm-glib/nm-object.c index 44ca947e4..87c1237c8 100644 --- a/libnm-glib/nm-object.c +++ b/libnm-glib/nm-object.c @@ -1128,8 +1128,8 @@ demarshal_generic (NMObject *object, HANDLE_TYPE(DOUBLE, double, double) HANDLE_TYPE(INT, int, int) HANDLE_TYPE(UINT, uint, uint) - HANDLE_TYPE(INT64, int, int) - HANDLE_TYPE(UINT64, uint, uint) + HANDLE_TYPE(INT64, int64, int64) + HANDLE_TYPE(UINT64, uint64, uint64) HANDLE_TYPE(LONG, long, long) HANDLE_TYPE(ULONG, ulong, ulong) } else {