diff --git a/tiny_obj_loader.h b/tiny_obj_loader.h index 9e43a7d..7b9f342 100644 --- a/tiny_obj_loader.h +++ b/tiny_obj_loader.h @@ -1736,9 +1736,8 @@ bool LoadObj(attrib_t *attrib, std::vector *shapes, return false; } - std::string baseDir; - if (mtl_basedir) { - baseDir = mtl_basedir; + std::string baseDir = mtl_basedir ? mtl_basedir : ""; + if (!baseDir.empty()) { #ifndef _WIN32 const char dirsep = '/'; #else