mirror of
https://git.code.sf.net/p/zint/code
synced 2025-05-21 02:35:14 -04:00
Trap out of range values - Databar Limited
This commit is contained in:
parent
74cfab11f0
commit
f121cf65ac
1 changed files with 6 additions and 0 deletions
|
@ -669,6 +669,12 @@ int rsslimited(struct zint_symbol *symbol, unsigned char source[])
|
||||||
strcpy(symbol->errtxt, "Invalid characters in data");
|
strcpy(symbol->errtxt, "Invalid characters in data");
|
||||||
return error_number;
|
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 */
|
/* make some room for a separator row for composite symbols */
|
||||||
if(symbol->symbology == BARCODE_RSS_LTD_CC) {
|
if(symbol->symbology == BARCODE_RSS_LTD_CC) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue