]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Check return value of ms_error_text()
authorSteffan Karger <steffan@karger.me>
Mon, 21 Sep 2015 20:04:19 +0000 (22:04 +0200)
committerGert Doering <gert@greenie.muc.de>
Sun, 4 Oct 2015 19:58:12 +0000 (21:58 +0200)
commitad71fe5f79ffbd4c86afa79d4559b08617b41dfb
tree6973e99c45d438b3400fd733f143ab6ff6f11473
parent6d4920e9d36675ff515da17c1eb301d22d07b489
Check return value of ms_error_text()

ms_error_text() may return NULL, and it is unclear (or, at least
undocumented) whether the OpenSSL ERR code (and our code using the ERR
code) can deal with esd->string being NULL.  So, just to be sure, check
that ms_error_text() succeeded before passing the result to
ERR_load_strings().

Signed-off-by: Steffan Karger <steffan@karger.me>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <561130FC.8090008@karger.me>
URL: http://article.gmane.org/gmane.network.openvpn.devel/10176
Signed-off-by: Gert Doering <gert@greenie.muc.de>
(cherry picked from commit 5584b738a332d0abc740d9303c275764c2ca13f1)
src/openvpn/cryptoapi.c