From c8fd7d411fc47b2bd41486e46ded3dead113f0cd Mon Sep 17 00:00:00 2001 From: Peter Rebholz Date: Fri, 11 Dec 2015 23:14:20 -0600 Subject: [PATCH] device/output: fix infinite iterator loop --- src/device/output.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/device/output.rs b/src/device/output.rs index 64d71cc..b0553bf 100644 --- a/src/device/output.rs +++ b/src/device/output.rs @@ -17,6 +17,8 @@ impl Iterator for AudioIter { None } else { + self.0 = ptr; + Some(Format::Output(format::Output::wrap(ptr))) } } @@ -40,6 +42,8 @@ impl Iterator for VideoIter { None } else { + self.0 = ptr; + Some(Format::Output(format::Output::wrap(ptr))) } }