]> git.ipfire.org Git - thirdparty/lldpd.git/commitdiff
Allow setting control socket on CLI 84/head
authorRobert Long <rolo@amazon.com>
Thu, 4 Dec 2014 21:35:15 +0000 (13:35 -0800)
committerRobert Long <rolo@amazon.com>
Thu, 4 Dec 2014 21:35:15 +0000 (13:35 -0800)
src/daemon/lldpd.c

index e658e564639b7f0230932144f2e686d63cb5708b..169e30f6a369eeff2626978eeca19de6271a08b7 100644 (file)
@@ -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) {