fix path trimming involving pk3dirs

This commit is contained in:
Rudolf Polzer 2010-08-02 14:41:22 +02:00
parent 71271751d1
commit 6d93f0d7d9

View File

@ -552,15 +552,15 @@ const char* FindFile(const char* relative)
const char* FindPath(const char* absolute)
{
const char *best = "";
for(archives_t::iterator i = g_archives.begin(); i != g_archives.end(); ++i)
{
if(path_equal_n(absolute, (*i).name.c_str(), string_length((*i).name.c_str())))
{
return (*i).name.c_str();
}
if(string_length((*i).name.c_str()) > string_length(best))
if(path_equal_n(absolute, (*i).name.c_str(), string_length((*i).name.c_str())))
best = (*i).name.c_str();
}
return "";
return best;
}