From f1322996f001cc90a45de89e23ad354cc41586fe Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Sat, 17 Nov 2012 15:18:52 +0000 Subject: [PATCH] Fixed a bug writing IFC files using ICU --- src/ifcparse/IfcCharacterDecoder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ifcparse/IfcCharacterDecoder.cpp b/src/ifcparse/IfcCharacterDecoder.cpp index 7287532ad3..1e11bda4b8 100644 --- a/src/ifcparse/IfcCharacterDecoder.cpp +++ b/src/ifcparse/IfcCharacterDecoder.cpp @@ -327,7 +327,7 @@ IfcCharacterEncoder::operator std::string() { UChar32 ch; const char* source = str.c_str(); - const char* limit = &*str.end(); + const char* limit = source + str.size(); bool in_extended = false;