From 7027c9cffa9d7f4ba39be8a606082a7da729908b Mon Sep 17 00:00:00 2001 From: "Zeeshan Ali (Khattak)" Date: Tue, 27 Jul 2010 19:05:20 +0300 Subject: [PATCH] core: Don't push data after HTTP response is cancelled --- src/rygel/rygel-live-response.vala | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/rygel/rygel-live-response.vala b/src/rygel/rygel-live-response.vala index cfb8832..b6ce55d 100644 --- a/src/rygel/rygel-live-response.vala +++ b/src/rygel/rygel-live-response.vala @@ -165,6 +165,10 @@ internal class Rygel.LiveResponse : Rygel.HTTPResponse { Pad pad) { Idle.add_full (Priority.HIGH_IDLE, () => { + if (this.cancellable.is_cancelled ()) { + return false; + } + this.push_data (buffer.data, buffer.size); this.buffered++; -- 2.7.4