diff -Nru gtkterm-0.99.5.orig/src/serie.c gtkterm-0.99.5/src/serie.c --- gtkterm-0.99.5.orig/src/serie.c 2007-12-09 09:58:01.000000000 +0100 +++ gtkterm-0.99.5/src/serie.c 2007-12-09 10:01:54.000000000 +0100 @@ -393,6 +393,7 @@ if(ioctl(serial_port_fd, TIOCMGET, &stat_read) == -1) { i18n_perror(_("Control signals read")); + Ferme_Port(); return -2; }