diff --git a/backend/code.c b/backend/code.c index 945960d7..d85276f7 100644 --- a/backend/code.c +++ b/backend/code.c @@ -383,6 +383,8 @@ int c93(struct zint_symbol *symbol, unsigned char source[]) error_number = 0; strcpy(dest, ""); + strcpy(local_source, (char *) source); + if(ustrlen(local_source) > 45) { /* This stops rediculously long input - the actual length of the barcode depends on the type of data */