diff --git a/src/execute.c b/src/execute.c index b6810dd8..adf37737 100644 --- a/src/execute.c +++ b/src/execute.c @@ -1015,6 +1015,9 @@ jq_state *jq_init(void) { jq->input_cb = NULL; jq->input_cb_data = NULL; + jq->debug_cb = NULL; + jq->debug_cb_data = NULL; + jq->err_cb = default_err_cb; jq->err_cb_data = stderr; diff --git a/tests/jq.test b/tests/jq.test index 21eabb06..f43f9384 100644 --- a/tests/jq.test +++ b/tests/jq.test @@ -1820,8 +1820,12 @@ tojson | fromjson {"a":null} -# calling input/1 in a test doesn't crash jq +# calling input/0, or debug/0 in a test doesn't crash jq try input catch . null "break" + +debug +1 +1