From 492aa8f37a1364cf5b53de096782d967ba13d663 Mon Sep 17 00:00:00 2001 From: Andreas Herrmann Date: Wed, 28 May 2014 22:28:06 +0200 Subject: [PATCH] kvm tools: Return number of bytes written by term_putc No caller is currently using the return value but better return number of bytes written instead of 0 in case of an error. Cc: Sergei Shtylyov Signed-off-by: Andreas Herrmann Signed-off-by: Pekka Enberg --- term.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/term.c b/term.c index b153eed..1b8131a 100644 --- a/term.c +++ b/term.c @@ -57,7 +57,7 @@ int term_putc(char *addr, int cnt, int term) while (num_remaining) { ret = write(term_fds[term][TERM_FD_OUT], addr, num_remaining); if (ret < 0) - return 0; + return cnt - num_remaining; num_remaining -= ret; addr += ret; }