jingle, jingle_s5b: Add missing checks for unknown attributes and children.

This commit is contained in:
Emmanuel Gil Peyrot 2018-05-15 01:47:12 +02:00
commit f52c28fb35
2 changed files with 5 additions and 0 deletions

View file

@ -111,6 +111,7 @@ impl TryFrom<Element> for Transport {
fn try_from(elem: Element) -> Result<Transport, Error> {
check_self!(elem, "transport", JINGLE_S5B);
check_no_unknown_attributes!(elem, "transport", ["sid", "dstaddr", "mode"]);
let sid = get_attr!(elem, "sid", required);
let dstaddr = get_attr!(elem, "dstaddr", optional);
let mode = get_attr!(elem, "mode", default);