Trap out of range values - Databar Limited

This commit is contained in:
hooper114 2009-05-31 21:10:34 +00:00
parent 74cfab11f0
commit f121cf65ac

View File

@ -669,6 +669,12 @@ int rsslimited(struct zint_symbol *symbol, unsigned char source[])
strcpy(symbol->errtxt, "Invalid characters in data");
return error_number;
}
if(ustrlen(source) == 13) {
if((source[0] != '0') && (source[0] != '1')) {
strcpy(symbol->errtxt, "Input out of range");
return ERROR_INVALID_DATA;
}
}
/* make some room for a separator row for composite symbols */
if(symbol->symbology == BARCODE_RSS_LTD_CC) {