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)