=== modified file 'src/bsd_mouse.c'
--- src/bsd_mouse.c	2012-04-15 23:20:52 +0000
+++ src/bsd_mouse.c	2012-04-15 23:36:13 +0000
@@ -139,10 +139,10 @@ CheckProtocol(const char *protocol)
 {
     int i;
 
-    for (i = 0; internalNames[i]; i++)
+    for (i = 0; i < (sizeof(internalNames) / sizeof(internalNames[0])) - 1; i++)
 	if (xf86NameCmp(protocol, internalNames[i]) == 0)
 	    return TRUE;
-    for (i = 0; miscNames[i]; i++)
+    for (i = 0; i < (sizeof(miscNames) / sizeof (miscNames[0])) - 1; i++)
 	if (xf86NameCmp(protocol, miscNames[i]) == 0)
 	    return TRUE;
     return FALSE;

