From 1e39a4cdd7f0e4fe9753e917e318139865eb0291 Mon Sep 17 00:00:00 2001 From: Emmanuel Gil Peyrot Date: Tue, 31 Oct 2017 22:31:57 +0000 Subject: [PATCH] jingle_s5b: Actually use the Candidate parser. --- src/jingle_s5b.rs | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/jingle_s5b.rs b/src/jingle_s5b.rs index f1396c5df4d1d1c1fdf032fa18c324a17cba229e..09b3dc56ea7bd6b6c3db874929b8740024497bcc 100644 --- a/src/jingle_s5b.rs +++ b/src/jingle_s5b.rs @@ -74,14 +74,7 @@ impl TryFrom for Transport { Some(_) => return Err(Error::ParseError("Non-candidate child already present in JingleS5B transport element.")), None => vec!(), }; - candidates.push(Candidate { - cid: get_attr!(child, "cid", required), - host: get_attr!(child, "host", required), - jid: get_attr!(child, "jid", required), - port: get_attr!(child, "port", optional), - priority: get_attr!(child, "priority", required), - type_: get_attr!(child, "type", default), - }); + candidates.push(Candidate::try_from(child.clone())?); TransportPayload::Candidates(candidates) } else if child.is("activated", ns::JINGLE_S5B) { if payload.is_some() {