diff --git a/tunmgr/tunmgr.py b/tunmgr/tunmgr.py
index dcd1ec749bffb7d9f4377a8175f0a9e38e5e1d4e..47321530bbeb9fa159ea07cd36738e782371250b 100755
--- a/tunmgr/tunmgr.py
+++ b/tunmgr/tunmgr.py
@@ -29,9 +29,11 @@ sel.register(s, selectors.EVENT_READ, "sms")
 while 1:
     for key, events in sel.select():
         if key.data=="tun":
+            print("tun")
             s.sendto(tun.read(tun.mtu), (PEER, PORT))
         elif key.data == "sms":
-            tun.write(s.read(tun.mtu))
+            print("sms")
+            tun.write(s.recv(tun.mtu))