mirror of
https://github.com/DrBeef/ioq3quest.git
synced 2024-11-26 22:11:18 +00:00
Angst and zinx cajoled me into removing trying to load libcurl.so again.
This commit is contained in:
parent
a99634c2d3
commit
dc3d2457e0
2 changed files with 12 additions and 17 deletions
|
@ -101,27 +101,21 @@ qboolean CL_cURL_Init()
|
|||
#else
|
||||
char fn[1024];
|
||||
|
||||
// On some linux distributions there is no libcurl.so symlink, but only libcurl.so.4
|
||||
|
||||
Q_strncpyz(fn, cl_cURLLib->string, sizeof(fn));
|
||||
strncat(fn, ".4", sizeof(fn)-strlen(fn)-1);
|
||||
Q_strncpyz( fn, Sys_Cwd( ), sizeof( fn ) );
|
||||
strncat(fn, "/", sizeof(fn)-strlen(fn)-1);
|
||||
strncat(fn, cl_cURLLib->string, sizeof(fn)-strlen(fn)-1);
|
||||
|
||||
if((cURLLib = Sys_LoadLibrary(fn)) == 0)
|
||||
{
|
||||
Q_strncpyz(fn, cl_cURLLib->string, sizeof(fn));
|
||||
strncat(fn, ".3", sizeof(fn)-strlen(fn)-1);
|
||||
|
||||
if((cURLLib = Sys_LoadLibrary(fn)) == 0)
|
||||
#ifdef ALTERNATE_CURL_LIB
|
||||
// On some linux distributions there is no libcurl.so.3, but only libcurl.so.4. That one works too.
|
||||
if( (cURLLib = Sys_LoadLibrary(ALTERNATE_CURL_LIB)) == 0 )
|
||||
{
|
||||
Q_strncpyz( fn, Sys_Cwd( ), sizeof( fn ) );
|
||||
strncat(fn, "/", sizeof(fn)-strlen(fn)-1);
|
||||
strncat(fn, cl_cURLLib->string, sizeof(fn)-strlen(fn)-1);
|
||||
|
||||
if( (cURLLib = Sys_LoadLibrary(fn)) == 0 )
|
||||
{
|
||||
return qfalse;
|
||||
}
|
||||
return qfalse;
|
||||
}
|
||||
#else
|
||||
return qfalse;
|
||||
#endif
|
||||
}
|
||||
#endif /* _WIN32 */
|
||||
}
|
||||
|
|
|
@ -34,7 +34,8 @@ extern cvar_t *cl_cURLLib;
|
|||
#elif defined(MACOS_X)
|
||||
#define DEFAULT_CURL_LIB "libcurl.dylib"
|
||||
#else
|
||||
#define DEFAULT_CURL_LIB "libcurl.so"
|
||||
#define DEFAULT_CURL_LIB "libcurl.so.4"
|
||||
#define ALTERNATE_CURL_LIB "libcurl.so.3"
|
||||
#endif
|
||||
|
||||
#ifdef USE_LOCAL_HEADERS
|
||||
|
|
Loading…
Reference in a new issue