COVA10663: more mbedtls_mpi_write_binary return check instances
diff --git a/lib/tls/mbedtls/lws-genrsa.c b/lib/tls/mbedtls/lws-genrsa.c
index 73c40cd..2589064 100644
--- a/lib/tls/mbedtls/lws-genrsa.c
+++ b/lib/tls/mbedtls/lws-genrsa.c
@@ -442,10 +442,12 @@
if (p + m > end)
return -1;
- mbedtls_mpi_write_binary(mpi[n], p, m);
+ if (mbedtls_mpi_write_binary(mpi[n], p, m))
+ return -1;
if (p[0] & 0x80) {
p[0] = 0x00;
- mbedtls_mpi_write_binary(mpi[n], &p[1], m);
+ if (mbedtls_mpi_write_binary(mpi[n], &p[1], m))
+ return -1;
m++;
}
if (m < 0x7f)