From 993d25620e307b5100684b6c10f819c310205c12 Mon Sep 17 00:00:00 2001 From: Spoike Date: Sun, 31 Mar 2013 05:00:53 +0000 Subject: [PATCH] git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4277 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- engine/client/sys_linux.c | 2 +- engine/server/sv_sys_unix.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/engine/client/sys_linux.c b/engine/client/sys_linux.c index 0a488f732..6f52c58df 100644 --- a/engine/client/sys_linux.c +++ b/engine/client/sys_linux.c @@ -451,7 +451,7 @@ int Sys_EnumerateFiles (const char *gpath, const char *match, int (*func)(const { Q_snprintfz(file, sizeof(file), "%s%s%s", apath, ent->d_name, S_ISDIR(st.st_mode)?"/":""); - if (!func(file, st.st_size, parm)) + if (!func(file, st.st_size, parm, spath)) { closedir(dir); return false; diff --git a/engine/server/sv_sys_unix.c b/engine/server/sv_sys_unix.c index 93cce63d1..7cd83e36b 100644 --- a/engine/server/sv_sys_unix.c +++ b/engine/server/sv_sys_unix.c @@ -747,7 +747,7 @@ int main(int argc, char *argv[]) -int Sys_EnumerateFiles (const char *gpath, const char *match, int (*func)(const char *, int, void *, void *), void *parm, void *sparm) +int Sys_EnumerateFiles (const char *gpath, const char *match, int (*func)(const char *, int, void *, void *), void *parm, void *spath) { DIR *dir; char apath[MAX_OSPATH]; @@ -805,7 +805,7 @@ int Sys_EnumerateFiles (const char *gpath, const char *match, int (*func)(const { Q_snprintfz(file, sizeof(file), "%s%s%s", apath, ent->d_name, S_ISDIR(st.st_mode)?"/":""); - if (!func(file, st.st_size, parm, sparm)) + if (!func(file, st.st_size, parm, spath)) { closedir(dir); return false;