*/
typedef struct {
mtp_char cmd_buf[MTP_MAX_CMD_BLOCK_SIZE];
- mtp_char header_buf[MTP_USB_HEADER_LENGTH];
+ mtp_char header_buf[MTP_USB_HEADER_LENGTH + 1];
mtp_uint32 cmd_size;
mtp_uint32 data_size;
mtp_uint32 data_count;
mtp_uint32 max_bytes = 0;
mtp_uint32 h_obj = 0;
mtp_uint32 prop_id = 0;
- mtp_uint32 data_type = 0;
+ mtp_uint16 data_type = 0;
mtp_uchar *temp = NULL;
mtp_int32 bytes_left = 0;
mtp_uint32 prop_val_sz = 0;
/* Update property*/
ret = _hutil_update_object_property(h_obj, prop_id,
- (mtp_uint16 *)&data_type, temp, bytes_left,
+ &data_type, temp, bytes_left,
&prop_val_sz);
switch (ret) {