[rygel] media-export: Don't leak XML doc in DVD parser
- From: Jens Georg <jensgeorg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rygel] media-export: Don't leak XML doc in DVD parser
- Date: Sun, 21 Feb 2016 19:05:53 +0000 (UTC)
commit 055d415004b3627fafb6c1e1cf94663e02ee93cb
Author: Jens Georg <mail jensge org>
Date: Sun Feb 21 20:05:42 2016 +0100
media-export: Don't leak XML doc in DVD parser
Signed-off-by: Jens Georg <mail jensge org>
.../rygel-media-export-dvd-parser.vala | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/src/plugins/media-export/rygel-media-export-dvd-parser.vala
b/src/plugins/media-export/rygel-media-export-dvd-parser.vala
index bfd4dbb..ef97d94 100644
--- a/src/plugins/media-export/rygel-media-export-dvd-parser.vala
+++ b/src/plugins/media-export/rygel-media-export-dvd-parser.vala
@@ -66,7 +66,12 @@ internal class Rygel.DVDParser : GLib.Object {
throw new DVDParserError.NOT_AVAILABLE ("No DVD extractor found");
}
- yield this.get_information ();
+ var doc = this.get_information ();
+ if (doc == null) {
+ throw new DVDParserError.GENERAL ("Failed to read cache file");
+ }
+
+ delete doc;
}
public async Xml.Doc* get_information () throws Error {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]