]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Fix a null-pointer dereference in establish_http_proxy_passthru()
authorGuido Vranken <guidovranken@gmail.com>
Fri, 16 Jun 2017 00:58:56 +0000 (02:58 +0200)
committerGert Doering <gert@greenie.muc.de>
Fri, 16 Jun 2017 07:17:34 +0000 (09:17 +0200)
commitbf547b8ac79b15a2b2dc59e27c0cb2ade73a3941
tree0681682a33a949a1ba8e36cef66d34b64dbfbfd0
parentb52c1ff43b23c3cf438fb99b807a7309d3229a56
Fix a null-pointer dereference in establish_http_proxy_passthru()

Prevents that the client crashes if the peer does not specify
the 'realm' and/or 'nonce' values. These pointers are
dereferenced in DigestCalcHA1() and DigestCalcResponse();
hence, if not set, a null-pointer dereference would occur.

Signed-off-by: Guido Vranken <guidovranken@gmail.com>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <1497574736-2092-1-git-send-email-gv@guidovranken.nl>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg14844.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
(cherry picked from commit 14865773ad64d861128bc80ad44c37bdc307c996)
src/openvpn/proxy.c