diff options
Diffstat (limited to 'xen/tools/figlet/figlet.c')
-rw-r--r-- | xen/tools/figlet/figlet.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/xen/tools/figlet/figlet.c b/xen/tools/figlet/figlet.c index 8e79e83170..5d02ad51fd 100644 --- a/xen/tools/figlet/figlet.c +++ b/xen/tools/figlet/figlet.c @@ -1448,8 +1448,9 @@ inchr c; } else { for (k=0;k<smushamount;k++) { - outputline[row][outlinelen-smushamount+k] = - smushem(outputline[row][outlinelen-smushamount+k],currchar[row][k]); + if (outlinelen-smushamount+k >= 0) + outputline[row][outlinelen-smushamount+k] = + smushem(outputline[row][outlinelen-smushamount+k],currchar[row][k]); } strcat(outputline[row],currchar[row]+smushamount); } |