osmocon: Check write() return code

Change-Id: I61d8f104a4d2558fd5b6fb34c7f2fd6c13354c12
Closes: CID#198567
This commit is contained in:
Harald Welte 2019-07-21 09:02:55 +02:00
parent 58425e978d
commit cb587bb29e
1 changed files with 2 additions and 0 deletions

View File

@ -630,6 +630,7 @@ static int handle_write_dnload(void)
case MODE_C140xor: case MODE_C140xor:
case MODE_C123xor: case MODE_C123xor:
rc = write(dnload.serial_fd.fd, &xor_init, 1); rc = write(dnload.serial_fd.fd, &xor_init, 1);
OSMO_ASSERT(rc == 1);
break; break;
default: default:
break; break;
@ -652,6 +653,7 @@ static int handle_write_dnload(void)
perror("Error during write"); perror("Error during write");
return rc; return rc;
} }
OSMO_ASSERT(rc == write_len);
dnload.write_ptr += rc; dnload.write_ptr += rc;