diff --git a/ebpfcat/scripts.py b/ebpfcat/scripts.py
index 13d030c997b807014f187fafb6c58d2ac769e57e..a0ec6671e5f04f6486ae7c5e6e8f4e07c591beb1 100644
--- a/ebpfcat/scripts.py
+++ b/ebpfcat/scripts.py
@@ -45,7 +45,7 @@ async def info():
 
     if args.terminal is None:
         terminals = range(await ec.count())
-        terms = [Terminal() for t in terminals]
+        terms = [Terminal(ec) for t in terminals]
         for t in terms:
             t.ec = ec
         await asyncio.gather(*(t.initialize(-i, i + 7)