]> arthur.barton.de Git - netatalk.git/blobdiff - etc/spotlight/sparql_parser.c
Spotlight: Limiting searches to subfolders, bug #581
[netatalk.git] / etc / spotlight / sparql_parser.c
index 77fa9e50ee512bccc10c13691bf4aa8246f095da..d6f5d3be7e6242e9ab7c0dbedb41291b9282631e 100644 (file)
@@ -1456,7 +1456,7 @@ yyreduce:
     ssp_result = talloc_asprintf(ssp_slq,
                                  "SELECT ?url WHERE "
                                  "{ %s . ?obj nie:url ?url . FILTER(tracker:uri-is-descendant('file://%s/', ?url)) } %s",
-                                 (yyvsp[(1) - (1)].sval), ssp_slq->slq_vol->v_path, result_limit);
+                                 (yyvsp[(1) - (1)].sval), ssp_slq->slq_scope, result_limit);
     (yyval.sval) = ssp_result;
 }
     break;
@@ -2042,9 +2042,7 @@ int main(int argc, char **argv)
     }
 
     ssp_slq = talloc_zero(NULL, slq_t);
-    struct vol *vol = talloc_zero(ssp_slq, struct vol);
-    vol->v_path = "/Volumes/test";
-    ssp_slq->slq_vol = vol;
+    ssp_slq->slq_scope = talloc_strdup(ssp_slq, "/Volumes/test");
     ssp_slq->slq_allow_expr = true;
     sparqlvar = 'a';