3063edf
--- bsd-games-2.17/backgammon/common_source/subs.c.orig	2003-12-16 18:47:37.000000000 -0800
3063edf
+++ bsd-games-2.17/backgammon/common_source/subs.c	2014-07-07 08:44:22.776100529 -0700
3063edf
@@ -437,8 +437,11 @@
3063edf
 	if (tflag)
3063edf
 		newpos();
3063edf
 	buflush();
3063edf
-	if (tcsetattr(0, TCSADRAIN, t) < 0)
3063edf
-		errexit("fixtty");
3063edf
+	if (tcsetattr(0, TCSADRAIN, t) < 0) {
3063edf
+		/* calling errexit("fixtty") leads to infinite recursion */
3063edf
+		perror("\nfixtty");
3063edf
+		exit(1);
3063edf
+	}
3063edf
 }
3063edf
 
3063edf
 void