From e1d1802cb928cbde28fc7d7cad123f29f48ac806 Mon Sep 17 00:00:00 2001 From: David Anderson Date: Thu, 14 Jul 2005 13:36:22 +0000 Subject: [PATCH] Fixed bug at16027 --- amxmodx/amxmodx.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/amxmodx/amxmodx.cpp b/amxmodx/amxmodx.cpp index d9890acf..53b79dde 100755 --- a/amxmodx/amxmodx.cpp +++ b/amxmodx/amxmodx.cpp @@ -2895,11 +2895,12 @@ static cell AMX_NATIVE_CALL amx_mkdir(AMX *amx, cell *params) { int len = 0; char *path = get_amxstring(amx, params[1], 0, len); + char *realpath = build_pathname("%s", path); #ifdef __linux__ - return mkdir(path, 0700); + return mkdir(realpath, 0700); #else - return mkdir(path); + return mkdir(realpath); #endif }