From 8fc658f521aae61964919bc5017935cac611e000 Mon Sep 17 00:00:00 2001
From: sever-sever <v.gletenko@vyos.io>
Date: Fri, 12 Mar 2021 17:05:26 +0000
Subject: pppoe: T3403: Fix show sessions interrupt for op-mode

---
 src/op_mode/ppp-server-ctrl.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/op_mode/ppp-server-ctrl.py b/src/op_mode/ppp-server-ctrl.py
index 171107b4a..8a4e846b2 100755
--- a/src/op_mode/ppp-server-ctrl.py
+++ b/src/op_mode/ppp-server-ctrl.py
@@ -59,7 +59,10 @@ def main():
 
         output, err = popen(cmd_dict['cmd_base'].format(cmd_dict['vpn_types'][args.proto]) + args.action + ses_pattern, stderr=DEVNULL, decode='utf-8')
         if not err:
-            print(output)
+            try:
+                print(output)
+            except BrokenPipeError:
+                sys.exit(0)
         else:
             print("{} server is not running".format(args.proto))
 
-- 
cgit v1.2.3