diff options
author | lecoanet | 2004-02-13 16:09:11 +0000 |
---|---|---|
committer | lecoanet | 2004-02-13 16:09:11 +0000 |
commit | 95ee499d54a267c5a270ffbcc73ed46cdb44bfe7 (patch) | |
tree | f9eef74677fabf95ea12a85aee272f0891fb944d /generic/Image.c | |
parent | 70e54016a34bb938269eae6ba3cffc8da9773e6e (diff) | |
download | tkzinc-95ee499d54a267c5a270ffbcc73ed46cdb44bfe7.zip tkzinc-95ee499d54a267c5a270ffbcc73ed46cdb44bfe7.tar.gz tkzinc-95ee499d54a267c5a270ffbcc73ed46cdb44bfe7.tar.bz2 tkzinc-95ee499d54a267c5a270ffbcc73ed46cdb44bfe7.tar.xz |
Fix a bug in processing of font charset name
Diffstat (limited to 'generic/Image.c')
-rw-r--r-- | generic/Image.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/generic/Image.c b/generic/Image.c index ff5174f..a0dbc99 100644 --- a/generic/Image.c +++ b/generic/Image.c @@ -1396,8 +1396,10 @@ ZnGetFontEncoding(ZnWInfo *wi, charset++; } /* Get a lower case string */ - charset_lc = ZnMalloc(sizeof(charset)+1); - for (count = strlen(charset)-1; count >= 0; count--) { + count = strlen(charset); + charset_lc = ZnMalloc(count+1); + charset_lc[count] = '\000'; + for (count--; count >= 0; count--) { charset_lc[count] = tolower(charset[count]); } charset = charset_lc; |