fixed tcsetattr

This commit is contained in:
Unbit
2014-09-16 15:48:36 +02:00
parent 80f2e5d20f
commit 83bb70dc8b
+4 -2
View File
@@ -1561,8 +1561,10 @@ static void vacuum(void) {
struct uwsgi_socket *uwsgi_sock = uwsgi.sockets;
if (uwsgi.restore_tc) {
if (tcsetattr(0, TCSANOW, &uwsgi.termios)) {
uwsgi_error("vacuum()/tcsetattr()");
if (getpid() == masterpid) {
if (tcsetattr(0, TCSANOW, &uwsgi.termios)) {
uwsgi_error("vacuum()/tcsetattr()");
}
}
}