--- server/drivers/led.c.orig 2009-01-11 00:17:05.000000000 +0000 +++ server/drivers/led.c 2009-01-11 00:17:16.000000000 +0000 @@ -109,7 +109,7 @@ int iValue; // convert the pszValue to a number sscanf( pszValue, "%4x", &iValue); - return( iValue == sValue ); + return( (short) iValue == sValue ); }