Mon Mar 16 02:18:39 2009 UTC ()
fix sign-compare issue


(lukem)
diff -r1.38 -r1.39 src/libexec/rlogind/rlogind.c

cvs diff -r1.38 -r1.39 src/libexec/rlogind/rlogind.c (expand / switch to context diff)
--- src/libexec/rlogind/rlogind.c 2008/07/20 01:09:07 1.38
+++ src/libexec/rlogind/rlogind.c 2009/03/16 02:18:39 1.39
@@ -1,4 +1,4 @@
-/*	$NetBSD: rlogind.c,v 1.38 2008/07/20 01:09:07 lukem Exp $	*/
+/*	$NetBSD: rlogind.c,v 1.39 2009/03/16 02:18:39 lukem Exp $	*/
 
 /*
  * Copyright (C) 1998 WIDE Project.
@@ -69,7 +69,7 @@
 #if 0
 static char sccsid[] = "@(#)rlogind.c	8.2 (Berkeley) 4/28/95";
 #else
-__RCSID("$NetBSD: rlogind.c,v 1.38 2008/07/20 01:09:07 lukem Exp $");
+__RCSID("$NetBSD: rlogind.c,v 1.39 2009/03/16 02:18:39 lukem Exp $");
 #endif
 #endif /* not lint */
 
@@ -437,7 +437,7 @@
 {
 	struct winsize w;
 
-	if (n < 4+sizeof (w) || cp[2] != 's' || cp[3] != 's')
+	if (n < (int)(4+sizeof (w)) || cp[2] != 's' || cp[3] != 's')
 		return (0);
 	oobdata[0] &= ~TIOCPKT_WINDOW;	/* we know he heard */
 	memmove(&w, cp+4, sizeof(w));