diff options
author | Přemysl Janouch <p.janouch@gmail.com> | 2016-01-22 14:39:41 +0100 |
---|---|---|
committer | Přemysl Janouch <p.janouch@gmail.com> | 2016-01-22 14:39:41 +0100 |
commit | dc8e84d27a73a0052e6e978cb914420b2999d8bb (patch) | |
tree | 0cdbfba62a2b1f03ebfd20a5b96ab2298778b999 | |
parent | a9df3059cf4aab3139ce9b6c85458e4ea31a5a36 (diff) | |
download | json-rpc-shell-dc8e84d27a73a0052e6e978cb914420b2999d8bb.tar.gz json-rpc-shell-dc8e84d27a73a0052e6e978cb914420b2999d8bb.tar.xz json-rpc-shell-dc8e84d27a73a0052e6e978cb914420b2999d8bb.zip |
Flush output properly
-rw-r--r-- | json-rpc-shell.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/json-rpc-shell.c b/json-rpc-shell.c index f986669..0830aae 100644 --- a/json-rpc-shell.c +++ b/json-rpc-shell.c @@ -2690,6 +2690,7 @@ json_highlight (struct app_context *ctx, const char *s, FILE *output) enum jtoken token; while ((token = jtokenizer_next (&self.tokenizer))) json_highlight_value (&self, token); + fflush (output); jtokenizer_free (&self.tokenizer); } @@ -2887,7 +2888,10 @@ make_json_rpc_call (struct app_context *ctx, if (!req_term) print_error ("%s: %s", "verbose", "character conversion failed"); else - print_attributed (ctx, stdout, ATTR_OUTGOING, "%s\n", req_term); + { + print_attributed (ctx, stdout, ATTR_OUTGOING, "%s", req_term); + fputs ("\n", stdout); + } free (req_term); } |