OSDN Git Service

obexd/MAP: Fix invalid snprintf format string in map_msg_get()
authorSzymon Janc <szymon.janc@tieto.com>
Fri, 4 Oct 2013 07:01:25 +0000 (09:01 +0200)
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Fri, 4 Oct 2013 07:33:13 +0000 (10:33 +0300)
obexd/client/map.c: In function ‘map_msg_get’:
obexd/client/map.c:446:2: warning: format ‘%u’ expects argument of type
     ‘unsigned int’, but argument 4 has type ‘uint64_t’ [-Wformat]
obexd/client/map.c:446:2: warning: format ‘%u’ expects argument of type
     ‘unsigned int’, but argument 4 has type ‘uint64_t’ [-Wformat]

obexd/client/map.c

index 72c4de4..fe15bab 100644 (file)
@@ -443,7 +443,7 @@ static DBusMessage *map_msg_get(DBusConnection *connection,
                return g_dbus_create_error(message,
                                ERROR_INTERFACE ".InvalidArguments", NULL);
 
-       if (snprintf(handle, sizeof(handle), "%u" PRIu64, msg->handle) < 0)
+       if (snprintf(handle, sizeof(handle), "%" PRIu64, msg->handle) < 0)
                goto fail;
 
        transfer = obc_transfer_get("x-bt/message", handle, target_file, &err);