diff --git a/tiny_obj_loader.h b/tiny_obj_loader.h index 2276adc..b39cb89 100644 --- a/tiny_obj_loader.h +++ b/tiny_obj_loader.h @@ -692,9 +692,8 @@ void LoadMtl(std::map *material_map, material_t material; InitMaterial(&material); + std::string linebuf; while (inStream->peek() != -1) { - std::string linebuf; - safeGetline(*inStream, linebuf); // Trim trailing whitespace. @@ -1090,8 +1089,8 @@ bool LoadObj(attrib_t *attrib, std::vector *shapes, shape_t shape; + std::string linebuf; while (inStream->peek() != -1) { - std::string linebuf; safeGetline(*inStream, linebuf); // Trim newline '\r\n' or '\n'