Signed-off-by: Ivo Manca <pinkel@gmail.com>
Acked-by: Steffan Karger <steffan.karger@fox-it.com>
Acked-by: Arne Schwabe <arne@rfc2549.org>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <
1464694920-3624-1-git-send-email-pinkel@gmail.com>
URL: http://article.gmane.org/gmane.network.openvpn.devel/11751
Signed-off-by: David Sommerseth <dazo@privateinternetaccess.com>
cert->serial.len)))
{
msg(M_WARN, "Failed to retrieve serial from certificate.");
- return NULL;
+ goto end;
}
/* Determine decimal representation length, allocate buffer */
if (!mbed_ok(mbedtls_mpi_write_string(&serial_mpi, 10, buf, buflen, &buflen)))
{
msg(M_WARN, "Failed to write serial to string.");
- return NULL;
+ buf = NULL;
+ goto end;
}
+end:
+ mbedtls_mpi_free(&serial_mpi);
return buf;
}