Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
Emit error message for unknown operators instead of silently ignoring any unexpected characters.
Rolf Grossmann committed 13 years ago
commit 90fc28e4648e6d31508b6b8122636cba02b38dcd
parent d72dcd53a06874bf26c51e5d6fa43f252a790e08
1 file changed +3 -0
modified pkg/query.c
@@ -514,6 +514,9 @@ format_sql_condition(const char *str, struct sbuf *sqlcond)
				sbuf_putc(sqlcond, str[0]);
				str++;
				sbuf_putc(sqlcond, str[0]);
+
			} else {
+
				fprintf(stderr, "an operator is expected, got %c\n", str[0]);
+
				return (EPKG_FATAL);
			}
		} else if (state == NEXT_IS_STRING || state == NEXT_IS_INT) {
			if (isspace(str[0])) {