aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAntonio Quartulli2022-04-21 15:19:09 +0200
committerGert Doering2022-04-22 13:22:39 +0200
commit0fed64a91d894b46105bf7e8b16edea4d90ab70c (patch)
tree19c19a9d3d8ab35810e28a98a8ec6b7eff420536 /src
parent237ba888684e9b035e3b05d661dd44011be0dcb2 (diff)
downloadopenvpn-0fed64a91d894b46105bf7e8b16edea4d90ab70c.zip
openvpn-0fed64a91d894b46105bf7e8b16edea4d90ab70c.tar.gz
auth-pam.c: add missing include limits.h
On most systems limits.h is pulled in by some other header and thus no error is ever triggered, but it's possible to find the right environment which lackis this and prevents compiling auth-pam.c (possibly when using LibreSSL). Include the header explicitly as it includes the definition of PATH_MAX. (note that this bug is fixed in Gentoo since 2020 by including a custom patch, but apparently the issue was never reported upstream) Reported-by: Michelangelo Scopelliti <kernelpanic@gmx.com> Signed-off-by: Antonio Quartulli <a@unstable.cc> Acked-by: Gert Doering <gert@greenie.muc.de> Message-Id: <20220421131909.32053-1-a@unstable.cc> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg24136.html Signed-off-by: Gert Doering <gert@greenie.muc.de>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/auth-pam/auth-pam.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/auth-pam/auth-pam.c b/src/plugins/auth-pam/auth-pam.c
index f893b51..7033944 100644
--- a/src/plugins/auth-pam/auth-pam.c
+++ b/src/plugins/auth-pam/auth-pam.c
@@ -47,6 +47,7 @@
#include <fcntl.h>
#include <signal.h>
#include <syslog.h>
+#include <limits.h>
#include "utils.h"
#include <openvpn-plugin.h>