From cb587bb29ece8c7bffcd9e63e46920efc59a51b6 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 21 Jul 2019 09:02:55 +0200 Subject: osmocon: Check write() return code Change-Id: I61d8f104a4d2558fd5b6fb34c7f2fd6c13354c12 Closes: CID#198567 --- src/host/osmocon/osmocon.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/host/osmocon/osmocon.c b/src/host/osmocon/osmocon.c index 61672a3f..f4d91113 100644 --- a/src/host/osmocon/osmocon.c +++ b/src/host/osmocon/osmocon.c @@ -630,6 +630,7 @@ static int handle_write_dnload(void) case MODE_C140xor: case MODE_C123xor: rc = write(dnload.serial_fd.fd, &xor_init, 1); + OSMO_ASSERT(rc == 1); break; default: break; @@ -652,6 +653,7 @@ static int handle_write_dnload(void) perror("Error during write"); return rc; } + OSMO_ASSERT(rc == write_len); dnload.write_ptr += rc; -- cgit v1.2.3