diff --git a/core/base/src/TPluginManager.cxx b/core/base/src/TPluginManager.cxx index 58a86fe47ce0f..e181d51f705d6 100644 --- a/core/base/src/TPluginManager.cxx +++ b/core/base/src/TPluginManager.cxx @@ -532,7 +532,8 @@ void TPluginManager::LoadHandlersFromPluginDirs(const char *base) } if (!skip) { if (sbase != "") { - const char *p = gSystem->PrependPathName(d, sbase); + TString p = sbase; + gSystem->PrependPathName(d, p); LoadHandlerMacros(p); } else { void *dirp = gSystem->OpenDirectory(d);