Fix range check in pyramid_set_char (bug #43).

This commit is contained in:
mmdolze
2013-05-04 08:21:55 +00:00
parent 6e6900922e
commit 35d37bd230
+1 -1
View File
@@ -564,7 +564,7 @@ pyramid_set_char(Driver *drvthis, int n, unsigned char *dat)
PrivateData *p = (PrivateData *) drvthis->private_data;
unsigned char mask = (1 << p->cellwidth) - 1;
if (n < 0 && n > 7) {
if (n < 0 || n > 7) {
debug(RPT_WARNING, "only characters 0-7 can be changed");
return;
}