diff options
author | Andreas Herrmann <andreas.herrmann@caviumnetworks.com> | 2014-05-28 22:28:06 +0200 |
---|---|---|
committer | Will Deacon <will.deacon@arm.com> | 2015-06-01 16:39:55 +0100 |
commit | 492aa8f37a1364cf5b53de096782d967ba13d663 (patch) | |
tree | df7035fddd6bfe0029201fb9f477c59e86cd8d23 | |
parent | a5f4f263f699b6b13ca9992b71eb41a283687d46 (diff) | |
download | kvmtool-492aa8f37a1364cf5b53de096782d967ba13d663.tar.gz |
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 <sergei.shtylyov@cogentembedded.com>
Signed-off-by: Andreas Herrmann <andreas.herrmann@caviumnetworks.com>
Signed-off-by: Pekka Enberg <penberg@kernel.org>
-rw-r--r-- | term.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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; } |