From d9c3a453f2778541ced746651cd0d7556ac8694e Mon Sep 17 00:00:00 2001 From: Daniel Holden Date: Sun, 13 Dec 2015 13:22:01 +0000 Subject: [PATCH] State needs to be invalid to avoid input being expected --- mpc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mpc.c b/mpc.c index 0d3838a..a8e7f0a 100644 --- a/mpc.c +++ b/mpc.c @@ -1203,7 +1203,8 @@ static int mpc_parse_run(mpc_input_t *i, mpc_parser_t *p, mpc_result_t *r, mpc_e int mpc_parse_input(mpc_input_t *i, mpc_parser_t *p, mpc_result_t *r) { int x; - mpc_err_t *e = mpc_err_new(i, "input"); + mpc_err_t *e = mpc_err_fail(i, "Unknown Error"); + e->state = mpc_state_invalid(); x = mpc_parse_run(i, p, r, &e); if (x) { mpc_err_delete_internal(i, e);