From: heasley Date: Mon, 7 Dec 2009 13:41:14 +0000 (+0300) Subject: lib: log source of vty connections (bug #566) X-Git-Tag: frr-2.0-rc1~2186 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=78e6cd98dd88393d0863388caf37dae45435db7a;p=mirror%2Ffrr.git lib: log source of vty connections (bug #566) heasley: I've used this for a while to track usage. --- diff --git a/lib/vty.c b/lib/vty.c index 30a94e1128..e4818eb682 100644 --- a/lib/vty.c +++ b/lib/vty.c @@ -1692,6 +1692,7 @@ vty_accept (struct thread *thread) int accept_sock; struct prefix *p = NULL; struct access_list *acl = NULL; + char *bufp; accept_sock = THREAD_FD (thread); @@ -1764,6 +1765,11 @@ vty_accept (struct thread *thread) zlog (NULL, LOG_INFO, "can't set sockopt to vty_sock : %s", safe_strerror (errno)); + zlog (NULL, LOG_INFO, "Vty connection from %s", + (bufp = sockunion_su2str (&su))); + if (bufp) + XFREE (MTYPE_TMP, bufp); + vty = vty_create (vty_sock, &su); return 0;