]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
Fix null pointer dereference in options.c
authorJonathan K. Bullard <jkbullard@gmail.com>
Sat, 23 May 2015 19:33:21 +0000 (15:33 -0400)
committerGert Doering <gert@greenie.muc.de>
Sat, 23 May 2015 20:27:17 +0000 (22:27 +0200)
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>
src/openvpn/options.c

index 6d5e58ea2ca41c0e9f0335aea0489f24bc70ca27..bc7f3c675664fe0840208cc4968f88863d3cc642 100644 (file)
@@ -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;