X-Git-Url: https://arthur.barton.de/gitweb/?a=blobdiff_plain;f=etc%2Fafpd%2Fspotlight_rawquery_parser.c;h=0a28f9a74951fbe4a06204c9402ba9d419af76d2;hb=5e556901abce4b6f2d881f61ead4c95499ac5731;hp=3ea474422ba18dc396e52ce39e47e4c30f7af7ca;hpb=935187883217fb64a5fb9fc858b93509601d3f32;p=netatalk.git diff --git a/etc/afpd/spotlight_rawquery_parser.c b/etc/afpd/spotlight_rawquery_parser.c index 3ea47442..0a28f9a7 100644 --- a/etc/afpd/spotlight_rawquery_parser.c +++ b/etc/afpd/spotlight_rawquery_parser.c @@ -1932,7 +1932,7 @@ const char *map_expr(const char *attr, char op, const char *val) bstring q = NULL, search = NULL, replace = NULL; for (p = spotlight_sparql_map; p->ssm_spotlight_attr; p++) { - if (strcmp(p->ssm_spotlight_attr, attr) == 0) { + if (p->ssm_sparql_attr && strcmp(p->ssm_spotlight_attr, attr) == 0) { switch (p->ssm_type) { case ssmt_bool: result = talloc_asprintf(ssp_slq, "?obj %s '%s'", p->ssm_sparql_attr, val);