From 92277ccde0c54afb526b190195b9cc45d46a3dc5 Mon Sep 17 00:00:00 2001 From: Emmanuel Gil Peyrot Date: Sun, 27 Aug 2017 02:33:37 +0100 Subject: [PATCH] jingle_ft: Add support for empty range elements. These can be used to indicate support for ranged transfers. --- src/jingle_ft.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/jingle_ft.rs b/src/jingle_ft.rs index 1931aabd535f76dff19e2bd10029ffee11cc2b1b..876aae37a76e740ab1547ea340c9eb413815820b 100644 --- a/src/jingle_ft.rs +++ b/src/jingle_ft.rs @@ -28,7 +28,7 @@ impl IntoElements for Range { fn into_elements(self, emitter: &mut ElementEmitter) { let mut elem = Element::builder("range") .ns(ns::JINGLE_FT) - .attr("offset", self.offset) + .attr("offset", if self.offset == 0 { None } else { Some(self.offset) }) .attr("length", self.length) .build(); for hash in self.hashes {