minor spacing issue in error message
slave pty only kept open in parent if tcgetattr() fails on master