diff --git a/src/blua/liolib.c b/src/blua/liolib.c index 27ff74492e4de15a7a71948eb951b2d1d893b179..a9e71f74a693f2e89a97bac8457200f0fd3b9924 100644 --- a/src/blua/liolib.c +++ b/src/blua/liolib.c @@ -184,7 +184,7 @@ static int io_open (lua_State *L) { } } if (strstr(filename, "..") || strchr(filename, ':') || StartsWith(filename, "\\") - || StartsWith(filename, "/") || strchr(filename, '%') || !pass) + || StartsWith(filename, "/") || !pass) { luaL_error(L,"access denied to %s", filename); return pushresult(L,0,filename);