Index: src/of_asprintf.m ================================================================== --- src/of_asprintf.m +++ src/of_asprintf.m @@ -558,14 +558,16 @@ @try { OFMutableString *tmpStr = [OFMutableString stringWithUTF8String: tmp length: tmpLen]; - OFString *decimalPoint = + OFString *point = [OFLocalization decimalPoint]; - [tmpStr replaceOccurrencesOfString: decimalPoint - withString: @"."]; + if (point != nil) + [tmpStr + replaceOccurrencesOfString: point + withString: @"."]; if ([tmpStr UTF8StringLength] > INT_MAX) return false; tmpLen = (int)[tmpStr UTF8StringLength]; tmp2 = malloc(tmpLen); memcpy(tmp2, [tmpStr UTF8String], tmpLen);