From dc8e84d27a73a0052e6e978cb914420b2999d8bb Mon Sep 17 00:00:00 2001
From: Přemysl Janouch
Date: Fri, 22 Jan 2016 14:39:41 +0100
Subject: Flush output properly
---
json-rpc-shell.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
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);
}
--
cgit v1.2.3-70-g09d2