diff --git a/simdb.hpp b/simdb.hpp index 418df26..7545e77 100644 --- a/simdb.hpp +++ b/simdb.hpp @@ -1581,7 +1581,8 @@ struct SharedMem if(!raw_path){ strcpy(sm.path, "simdb_"); } #elif defined(__APPLE__) || defined(__MACH__) || defined(__unix__) || defined(__FreeBSD__) || defined(__linux__) // osx, linux and freebsd sm.fileHndl = 0; - strcpy(sm.path, P_tmpdir "/simdb_"); + memset(sm.path, 0, sizeof(sm.path)); + if(!raw_path){ strcpy(sm.path, P_tmpdir "/simdb_"); } #endif u64 len = strlen(sm.path) + strlen(name);