[rygel] core: Remove reference cycle in HTTP request
- From: Jens Georg <jensgeorg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rygel] core: Remove reference cycle in HTTP request
- Date: Fri, 23 Dec 2011 17:30:37 +0000 (UTC)
commit a3d8106cca5603b0873a774965380ae10f6c089b
Author: Jens Georg <mail jensge org>
Date: Mon Dec 19 08:14:55 2011 +0100
core: Remove reference cycle in HTTP request
src/rygel/rygel-http-request.vala | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/src/rygel/rygel-http-request.vala b/src/rygel/rygel-http-request.vala
index 6f95ed4..348bc29 100644
--- a/src/rygel/rygel-http-request.vala
+++ b/src/rygel/rygel-http-request.vala
@@ -71,9 +71,10 @@ internal abstract class Rygel.HTTPRequest : GLib.Object, Rygel.StateMachine {
yield this.handle ();
} catch (Error error) {
this.handle_error (error);
-
- return;
}
+
+ // break probable cyclic references
+ this.cancellable = null;
}
protected abstract async void handle () throws Error;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]