From 95ee499d54a267c5a270ffbcc73ed46cdb44bfe7 Mon Sep 17 00:00:00 2001 From: lecoanet Date: Fri, 13 Feb 2004 16:09:11 +0000 Subject: Fix a bug in processing of font charset name --- generic/Image.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'generic/Image.c') 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; -- cgit v1.1