lib: actually exit when asked to do so

When vtysh sends 'exit' to a daemon, we set the vty->status to
VTY_CLOSE but never actually close the connection. Lovely.

Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
This commit is contained in:
Quentin Young 2017-06-21 20:06:44 +00:00
parent 8ea37652c7
commit e82a17c61b

View File

@ -2212,7 +2212,10 @@ vtysh_read (struct thread *thread)
}
}
vty_event (VTYSH_READ, sock, vty);
if (vty->status == VTY_CLOSE)
vty_close (vty);
else
vty_event (VTYSH_READ, sock, vty);
return 0;
}