summaryrefslogtreecommitdiffstats
path: root/lib/vty_io.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/vty_io.c')
-rw-r--r--lib/vty_io.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/vty_io.c b/lib/vty_io.c
index 9fd9ff2a..2eadc2d1 100644
--- a/lib/vty_io.c
+++ b/lib/vty_io.c
@@ -775,7 +775,8 @@ uty_close (vty_io vio)
{
uty_half_close(vio, NULL) ; /* place on death watch -- if not
already done */
- uty_cli_close(vio) ; /* tell the CLI to stop */
+ if (vio->type == VTY_TERM)
+ uty_cli_close(vio) ; /* tell the CLI to stop */
vio->closed = 1 ; /* now closed (stop uty_write()
from recursing) */