From 90767354c4b2cb6f88d86d37ed5e3ea00446a6ad Mon Sep 17 00:00:00 2001 From: Mark Olsen Date: Thu, 18 Jan 2007 23:17:31 +0000 Subject: [PATCH] Can now load Quake 2 game files from an absolute path. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2467 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- engine/client/sys_linux.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/engine/client/sys_linux.c b/engine/client/sys_linux.c index db79221e9..a48c90187 100644 --- a/engine/client/sys_linux.c +++ b/engine/client/sys_linux.c @@ -375,7 +375,10 @@ void *Sys_GetGameAPI(void *parms) searchpath = 0; while((searchpath = COM_NextPath(searchpath))) { - sprintf (name, "%s/%s/%s", curpath, searchpath, gamename); + if (searchpath[0] == '/') + snprintf(name, sizeof(name), "%s/%s", searchpath, gamename); + else + snprintf(name, sizeof(name), "%s/%s/%s", curpath, searchpath, gamename); game_library = dlopen (name, RTLD_LAZY ); if (game_library)