Fix --raw-input

This commit is contained in:
Nicolas Williams committed 2015-01-20 00:22:24 -06:00
1 parent cca3e92854
commit 7a295b30e0
1 file changed
+4 -1
+4 -1
View File
@@ -193,13 +193,16 @@ static jv next_input(jq_state *jq, void *data) {
if (len > 0) {
if (options & SLURP) {
state->slurped = jv_string_concat(state->slurped, jv_string(state->buf));
} else if (jv_is_valid(value)) {
} else {
if (!jv_is_valid(value))
value = jv_string("");
if (state->buf[len-1] == '\n') {
// whole line
state->buf[len-1] = 0;
return jv_string_concat(value, jv_string(state->buf));
}
value = jv_string_concat(value, jv_string(state->buf));
state->buf[0] = '\0';
}
}
} else {