From 78e6cd98dd88393d0863388caf37dae45435db7a Mon Sep 17 00:00:00 2001 From: heasley Date: Mon, 7 Dec 2009 16:41:14 +0300 Subject: lib: log source of vty connections (bug #566) heasley: I've used this for a while to track usage. --- lib/vty.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lib/vty.c') diff --git a/lib/vty.c b/lib/vty.c index 30a94e11..e4818eb6 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; -- cgit v1.2.1