diff options
Diffstat (limited to 'fonts.c')
-rw-r--r-- | fonts.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -24,5 +24,8 @@ int render(char *input, int input_len, char *output, int max_output_len, int ski output[output_i*(SYMBOL_WIDTH+1) + i] = symbols[c*SYMBOL_WIDTH + i]; output_i++; } - return output_i*(SYMBOL_WIDTH+1); + if (output_i*(SYMBOL_WIDTH+1) >= max_output_len) + return max_output_len; + else + return output_i*(SYMBOL_WIDTH+1); } |