core: Handle errors from SearchCriteria parser
authorZeeshan Ali (Khattak) <zeeshanak@gnome.org>
Mon, 9 Nov 2009 18:09:52 +0000 (20:09 +0200)
committerZeeshan Ali (Khattak) <zeeshanak@gnome.org>
Mon, 9 Nov 2009 18:09:52 +0000 (20:09 +0200)
src/rygel/rygel-search.vala

index 8c242ed..f7b770e 100644 (file)
@@ -126,6 +126,10 @@ internal class Rygel.Search: GLib.Object, Rygel.StateMachine {
         var parser = new Rygel.SearchCriteriaParser (this.search_criteria);
         yield parser.run ();
 
+        if (parser.err != null) {
+            throw parser.err;
+        }
+
         var results = yield container.search (parser.expression,
                                               this.index,
                                               this.requested_count,