summaryrefslogtreecommitdiffstats
path: root/src/openvpn/options.c
diff options
context:
space:
mode:
authorJonathan K. Bullard <jkbullard@gmail.com>2015-05-23 15:33:21 -0400
committerGert Doering <gert@greenie.muc.de>2015-05-23 22:27:17 +0200
commit025d611fc68aa0c651c391bd6178d062246f36f0 (patch)
treeec222c020147ee0ff709da31d2e785a8824ec73f /src/openvpn/options.c
parent403dc434d245e5df5ae262935aa2e7364547e260 (diff)
downloadopenvpn-025d611fc68aa0c651c391bd6178d062246f36f0.tar.gz
openvpn-025d611fc68aa0c651c391bd6178d062246f36f0.tar.xz
openvpn-025d611fc68aa0c651c391bd6178d062246f36f0.zip
Fix null pointer dereference in options.c
Acked-by: Gert Doering <gert@greenie.muc.de> Message-Id: <CAEsd45SHoEtahdVT95a+N-zmjRG4nH3QPxBZoGpnh1pykjSU4A@mail.gmail.com> URL: http://article.gmane.org/gmane.network.openvpn.devel/9723 Signed-off-by: Gert Doering <gert@greenie.muc.de>
Diffstat (limited to 'src/openvpn/options.c')
-rw-r--r--src/openvpn/options.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/openvpn/options.c b/src/openvpn/options.c
index 6d5e58e..bc7f3c6 100644
--- a/src/openvpn/options.c
+++ b/src/openvpn/options.c
@@ -7044,7 +7044,7 @@ add_option (struct options *options,
options->persist_config = true;
options->persist_mode = 1;
}
- else if (streq (p[0], "peer-id"))
+ else if (streq (p[0], "peer-id") && p[1])
{
VERIFY_PERMISSION (OPT_P_PEER_ID);
options->use_peer_id = true;