diff --git a/backend/rss.c b/backend/rss.c index 35384b44..18272952 100644 --- a/backend/rss.c +++ b/backend/rss.c @@ -2078,7 +2078,11 @@ int rssexpanded(struct zint_symbol *symbol, unsigned char source[], int src_len) } else { /* RSS Expanded Stacked */ - codeblocks = (data_chars + 1) / 2; + /* Bug corrected: Character missing for message + * [01]90614141999996[10]1234222222222221 + * Patch by Daniel Frede + */ + codeblocks = (data_chars + 1) / 2 + 1; if((symbol->option_2 < 1) || (symbol->option_2 > 10)) { symbol->option_2 = 2;