parse_filter: spelling and more readable
[pazpar2-moved-to-github.git] / src / logic.c
index 26fe5e7..ced95ee 100644 (file)
@@ -448,9 +448,9 @@ static struct database_criterion *parse_filter(NMEM m, const char *buf)
             new->type = PAZPAR2_STRING_MATCH;
         else if ((eq = strchr(values[i], '~')))
             new->type = PAZPAR2_SUBSTRING_MATCH;
-        if (!eq)
+        else if (!eq)
         {
-            yaz_log(YLOG_WARN, "Missing equal-signi/tilde in filter");
+            yaz_log(YLOG_WARN, "Missing equal-sign/tilde in filter");
             return 0;
         }
         *(eq++) = '\0';