*in progress*
[winnie] / src / keyboard.cc
index 810607a..1b23e12 100644 (file)
@@ -62,9 +62,11 @@ void destroy_keyboard()
        }
 
        ttystate = CANONICAL;
-       close(dev_fd);
 
-       dev_fd = -1;
+       if(dev_fd != -1) {
+               close(dev_fd);
+               dev_fd = -1;
+       }
 }
 
 int get_keyboard_fd()