aboutsummaryrefslogtreecommitdiff
path: root/generic/Image.c
diff options
context:
space:
mode:
authorlecoanet2004-02-13 16:09:11 +0000
committerlecoanet2004-02-13 16:09:11 +0000
commit95ee499d54a267c5a270ffbcc73ed46cdb44bfe7 (patch)
treef9eef74677fabf95ea12a85aee272f0891fb944d /generic/Image.c
parent70e54016a34bb938269eae6ba3cffc8da9773e6e (diff)
downloadtkzinc-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.c6
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;