From 572481b9094f7f1fbba69f1bd0c8f7db31550b01 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Sat, 21 May 2011 23:18:38 +0200 Subject: bus_property_append_long: use signed long and 'x' in the signature for DBUS_TYPE_INT64 --- src/dbus-common.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/dbus-common.c') diff --git a/src/dbus-common.c b/src/dbus-common.c index fe7f84b119..9bf0dabe4c 100644 --- a/src/dbus-common.c +++ b/src/dbus-common.c @@ -569,15 +569,15 @@ int bus_property_append_ul(DBusMessageIter *i, const char *property, void *data) } int bus_property_append_long(DBusMessageIter *i, const char *property, void *data) { - uint64_t u; + int64_t l; assert(i); assert(property); assert(data); - u = (int64_t) *(long*) data; + l = (int64_t) *(long*) data; - if (!dbus_message_iter_append_basic(i, DBUS_TYPE_INT64, &u)) + if (!dbus_message_iter_append_basic(i, DBUS_TYPE_INT64, &l)) return -ENOMEM; return 0; -- cgit v1.2.3-54-g00ecf