diff --git a/src/ifcparse/IfcParse.cpp b/src/ifcparse/IfcParse.cpp index f720a09986..1de1627224 100644 --- a/src/ifcparse/IfcParse.cpp +++ b/src/ifcparse/IfcParse.cpp @@ -428,7 +428,8 @@ bool ParseBool(const char *pStart, bool &val) { if (strlen(pStart) != 3 || pStart[0] != '.' || pStart[2] != '.') return false; char mid = pStart[1]; - if (!(mid == 'T' || mid == 'F')) + /// @todo https://github.com/IfcOpenShell/IfcOpenShell/issues/95 + if (!(mid == 'T' || mid == 'F' || mid == 'U')) return false; val = (mid == 'T'); return true;