diff --git a/src/main/java/com/googlecode/lanterna/terminal/ansi/TelnetTerminal.java b/src/main/java/com/googlecode/lanterna/terminal/ansi/TelnetTerminal.java
index <HASH>..<HASH> 100644
--- a/src/main/java/com/googlecode/lanterna/terminal/ansi/TelnetTerminal.java
+++ b/src/main/java/com/googlecode/lanterna/terminal/ansi/TelnetTerminal.java
@@ -113,6 +113,7 @@ public class TelnetTerminal extends ANSITerminal {
      */
     @Override
     public void close() throws IOException {
+        super.close();
         socket.close();
     }
In the case of TelnetTerminal, call super on close()