$OpenBSD: patch-splitvt_c,v 1.1 2002/02/20 22:34:10 pvalchev Exp $
--- splitvt.c.orig	Tue Dec 12 14:52:15 1995
+++ splitvt.c	Wed Feb 20 15:29:23 2002
@@ -105,7 +105,7 @@ char *argv[];
 	extern int errno, optind;
 	extern char *optarg;
 
-	int i, len, maxfds, numready;
+	int i, len, maxfds, numready, x;
 	char buffer[BUFSIZ], *ptr;
 	char *xterm_title=NULL;
 	struct timeval tv, *tvptr;
@@ -379,8 +379,9 @@ char *argv[];
 		if ( FD_ISSET(ttyfd, &read_mask) )
 		{
 			do {
-				if ( (buffer[0]=event_getc(&X_event)) == EOF )
+				if ( (x=event_getc(&X_event)) == EOF )
 					finish(0);
+				buffer[0] = x;
 
 				if ( X_event.happening ) {
 					/* Work only on button press */
