From: Robert Long Date: Thu, 4 Dec 2014 21:35:15 +0000 (-0800) Subject: Allow setting control socket on CLI X-Git-Tag: 0.7.13~8^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F84%2Fhead;p=thirdparty%2Flldpd.git Allow setting control socket on CLI --- diff --git a/src/daemon/lldpd.c b/src/daemon/lldpd.c index e658e564..169e30f6 100644 --- a/src/daemon/lldpd.c +++ b/src/daemon/lldpd.c @@ -1291,7 +1291,7 @@ lldpd_main(int argc, char *argv[], char *envp[]) int snmp = 0; const char *agentx = NULL; /* AgentX socket */ #endif - const char *ctlname = LLDPD_CTL_SOCKET; + const char *ctlname = NULL; char *mgmtp = NULL; char *cidp = NULL; char *interfaces = NULL; @@ -1455,6 +1455,10 @@ lldpd_main(int argc, char *argv[], char *envp[]) } } + if ( ctlname == NULL ) { + ctlname = LLDPD_CTL_SOCKET; + } + /* Set correct smart mode */ for (i=0; (filters[i].a != -1) && (filters[i].a != smart); i++); if (filters[i].a == -1) {