mbim: Support all types in _mbim_message_build

This commit is contained in:
Denis Kenzior 2017-10-04 21:55:12 -05:00
parent ab17a278c6
commit f0c1bdcf88
1 changed files with 15 additions and 0 deletions

View File

@ -677,7 +677,22 @@ struct mbim_message *_mbim_message_build(const void *header,
&msg->status,
&msg->info_buf_len);
break;
case MBIM_COMMAND_MSG:
_iter_init_internal(&iter, CONTAINER_TYPE_STRUCT,
"16yuuu", NULL,
frags, n_frags,
frags[0].iov_len, 0, 0, 0);
r = mbim_message_iter_next_entry(&iter, msg->uuid, &msg->cid,
&msg->command_type,
&msg->info_buf_len);
break;
case MBIM_INDICATE_STATUS_MSG:
_iter_init_internal(&iter, CONTAINER_TYPE_STRUCT,
"16yuu", NULL,
frags, n_frags,
frags[0].iov_len, 0, 0, 0);
r = mbim_message_iter_next_entry(&iter, msg->uuid, &msg->cid,
&msg->info_buf_len);
break;
default:
break;