]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/usb/input/map_to_7segment.h
[PATCH] git-scsi-misc: min() warning fix
[linux-2.6-omap-h63xx.git] / drivers / usb / input / map_to_7segment.h
index 52ff27f15127817bb4491638193c3ea406c03937..a424094d9fe21b836b5b13216147ac09fb690811 100644 (file)
@@ -79,7 +79,7 @@ struct seg7_conversion_map {
 
 static inline int map_to_seg7(struct seg7_conversion_map *map, int c)
 {
-       return c & 0x7f ? map->table[c] : -EINVAL;
+       return c >= 0 && c < sizeof(map->table) ? map->table[c] : -EINVAL;
 }
 
 #define SEG7_CONVERSION_MAP(_name, _map)       \