miniterm: save original console settings only once
diff --git a/serial/tools/miniterm.py b/serial/tools/miniterm.py
index d21c8ca..a88e23f 100644
--- a/serial/tools/miniterm.py
+++ b/serial/tools/miniterm.py
@@ -94,13 +94,12 @@
         def __init__(self):
             super(Console, self).__init__()
             self.fd = sys.stdin.fileno()
-            self.old = None
+            self.old = termios.tcgetattr(self.fd)
             atexit.register(self.cleanup)
             if sys.version_info < (3, 0):
                 sys.stdin = codecs.getreader(sys.stdin.encoding)(sys.stdin)
 
         def setup(self):
-            self.old = termios.tcgetattr(self.fd)
             new = termios.tcgetattr(self.fd)
             new[3] = new[3] & ~termios.ICANON & ~termios.ECHO & ~termios.ISIG
             new[6][termios.VMIN] = 1
@@ -113,8 +112,7 @@
             #~ return c
 
         def cleanup(self):
-            if self.old is not None:
-                termios.tcsetattr(self.fd, termios.TCSAFLUSH, self.old)
+            termios.tcsetattr(self.fd, termios.TCSAFLUSH, self.old)
 
 else:
     raise NotImplementedError("Sorry no implementation for your platform (%s) available." % sys.platform)