aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew L. Creech <mlcreech@gmail.com>2011-05-11 17:57:28 -0400
committerDavid Sommerseth <davids@redhat.com>2011-05-19 18:21:24 +0200
commitca0ed8458a355aea46d26c209984caaf533784ec (patch)
tree3dee4173f827deeda779f16222b4381efcf6300f
parentFix issues with some older GCC compilers (diff)
downloadopenvpn-ca0ed8458a355aea46d26c209984caaf533784ec.tar.xz
Fix 2.2.0 build failure when management interface disabled
I just upgraded to 2.2.0, and my build fails with: ps.c: In function 'port_share_open': ps.c:778:7: error: 'management' undeclared (first use in this function) ps.c:778:7: note: each undeclared identifier is reported only once for each function it appears in make[5]: *** [ps.o] Error 1 [Comment by David Sommerseth: This happens only when building with --enable-small, --disable-management and --disable-pkcs11 Also changed MANAGEMENT_ENABLED to ENABLE_MANAGEMENT from the original patch. ] Mailing-list: http://thread.gmane.org/gmane.network.openvpn.devel/4639 Signed-off-by: Matthew L. Creech <mlcreech@gmail.com> Acked-by: Gert Doering <gert@greenie.muc.de> Signed-off-by: David Sommerseth <davids@redhat.com>
-rw-r--r--ps.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ps.c b/ps.c
index 1474a4b..98a20ad 100644
--- a/ps.c
+++ b/ps.c
@@ -860,8 +860,10 @@ port_share_open (const char *host,
/* Let msg know that we forked */
msg_forked ();
+#ifdef ENABLE_MANAGEMENT
/* Don't interact with management interface */
management = NULL;
+#endif
/* close all parent fds except our socket back to parent */
close_fds_except (fd[1]);