From 7d938487dd61f129c1e1b40ff4fa9be27d1b24f5 Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Thu, 23 Apr 2015 18:26:57 -0500 Subject: [PATCH] --slurp --raw-input is broken (fix #761) --- main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index d00e1883..97b63af1 100644 --- a/main.c +++ b/main.c @@ -437,7 +437,9 @@ int main(int argc, char* argv[]) { if ((options & SEQ)) parser_flags |= JV_PARSE_SEQ; - if (!(options & RAW_INPUT)) + if ((options & RAW_INPUT)) + jq_util_input_set_parser(input_state, NULL, (options & SLURP) ? 1 : 0); + else jq_util_input_set_parser(input_state, jv_parser_new(parser_flags), (options & SLURP) ? 1 : 0); // Let jq program read from inputs