From 807ccb469c263899fc0a4366d71e07a102108124 Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen Date: Wed, 30 Jun 2010 00:46:03 +0200 Subject: [PATCH] Ticket #2249: fix crash at startup str_8bit_strdown() returned an incorrect value. --- lib/strutil/strutil8bit.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/lib/strutil/strutil8bit.c b/lib/strutil/strutil8bit.c index 644f3555d..8f3cb7099 100644 --- a/lib/strutil/strutil8bit.c +++ b/lib/strutil/strutil8bit.c @@ -577,17 +577,15 @@ str_8bit_release_search_needle (char *needle, int case_sen) static char * str_8bit_strdown (const char *str) { - char *rets; + char *rets, *p; rets = g_strdup (str); if (rets == NULL) return NULL; - while (*rets != '\0') - { - *rets = char_tolower (*rets); - rets++; - } + for (p = rets; *p != '\0'; p++) + *p = char_tolower (*p); + return rets; }