diff --git a/src/p2p/p2p_i.h b/src/p2p/p2p_i.h index f89d69c37..9e41f26a6 100644 --- a/src/p2p/p2p_i.h +++ b/src/p2p/p2p_i.h @@ -533,6 +533,8 @@ struct p2p_message { size_t model_number_len; const u8 *serial_number; size_t serial_number_len; + const u8 *oob_dev_password; + size_t oob_dev_password_len; /* DS Parameter Set IE */ const u8 *ds_params; diff --git a/src/p2p/p2p_parse.c b/src/p2p/p2p_parse.c index 1281c7233..cdf8b40d5 100644 --- a/src/p2p/p2p_parse.c +++ b/src/p2p/p2p_parse.c @@ -380,6 +380,9 @@ static int p2p_parse_wps_ie(const struct wpabuf *buf, struct p2p_message *msg) msg->serial_number = attr.serial_number; msg->serial_number_len = attr.serial_number_len; + msg->oob_dev_password = attr.oob_dev_password; + msg->oob_dev_password_len = attr.oob_dev_password_len; + return 0; }