mirror of
https://github.com/xemu-project/xemu.git
synced 2025-02-04 11:09:05 +00:00
usb: mtp: fix usb_mtp_add_u64
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by: Peter Wu <peter@lekensteyn.nl> Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
This commit is contained in:
parent
1c76551fae
commit
ada435f47e
@ -416,7 +416,7 @@ static void usb_mtp_add_u32(MTPData *data, uint32_t val)
|
||||
|
||||
static void usb_mtp_add_u64(MTPData *data, uint64_t val)
|
||||
{
|
||||
usb_mtp_realloc(data, 4);
|
||||
usb_mtp_realloc(data, 8);
|
||||
data->data[data->length++] = (val >> 0) & 0xff;
|
||||
data->data[data->length++] = (val >> 8) & 0xff;
|
||||
data->data[data->length++] = (val >> 16) & 0xff;
|
||||
@ -424,7 +424,7 @@ static void usb_mtp_add_u64(MTPData *data, uint64_t val)
|
||||
data->data[data->length++] = (val >> 32) & 0xff;
|
||||
data->data[data->length++] = (val >> 40) & 0xff;
|
||||
data->data[data->length++] = (val >> 48) & 0xff;
|
||||
data->data[data->length++] = (val >> 54) & 0xff;
|
||||
data->data[data->length++] = (val >> 56) & 0xff;
|
||||
}
|
||||
|
||||
static void usb_mtp_add_u16_array(MTPData *data, uint32_t len,
|
||||
|
Loading…
x
Reference in New Issue
Block a user