]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
src/openvpn/init.c: handle strdup failures
authorIlia Shipitsin <chipitsine@gmail.com>
Mon, 8 Jul 2024 21:08:18 +0000 (23:08 +0200)
committerGert Doering <gert@greenie.muc.de>
Mon, 9 Sep 2024 07:17:30 +0000 (09:17 +0200)
Signed-off-by: Ilia Shipitsin <chipitsine@gmail.com>
Acked-by: Antonio Quartulli <a@unstable.cc>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <20240708210912.566-2-chipitsine@gmail.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg28884.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/init.c

index 3100100beeea8fa84c973332c370576a0c1875cc..4f63346800eb0ada11dbe06749dc8a640a7cddb5 100644 (file)
@@ -4971,6 +4971,10 @@ write_pid_file(const char *filename, const char *chroot_dir)
         if (!chroot_dir)
         {
             saved_pid_file_name = strdup(filename);
+            if (!saved_pid_file_name)
+            {
+                msg(M_FATAL, "Failed allocate memory saved_pid_file_name");
+            }
         }
     }
 }