Commit 378cf2ab authored by Rostislav Vasilikhin's avatar Rostislav Vasilikhin

fixed filename slash processing

parent c6f5b013
...@@ -801,10 +801,12 @@ TraceStorage* TraceManagerThreadLocal::getStorage() const ...@@ -801,10 +801,12 @@ TraceStorage* TraceManagerThreadLocal::getStorage() const
const char* pos = strrchr(filepath.c_str(), '/'); // extract filename const char* pos = strrchr(filepath.c_str(), '/'); // extract filename
#ifdef _WIN32 #ifdef _WIN32
if (!pos) if (!pos)
strrchr(filepath.c_str(), '\\'); pos = strrchr(filepath.c_str(), '\\');
#endif #endif
if (!pos) if (!pos)
pos = filepath.c_str(); pos = filepath.c_str();
else
pos += 1; // fix to skip extra slash in filename beginning
msg.printf("#thread file: %s\n", pos); msg.printf("#thread file: %s\n", pos);
global->put(msg); global->put(msg);
storage.reset(new AsyncTraceStorage(filepath)); storage.reset(new AsyncTraceStorage(filepath));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment