X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=libcurl.c;h=2f001d5b5d821d79036f0b6086eb1c398d970a7e;hb=f85803e7bc2d0612763bdb8548c7060ddb542afb;hp=43051547159b8c674c89fc6b089c802960b861b9;hpb=27b98f353293437387da06b79f2fc5c5d716ff16;p=xonotic%2Fdarkplaces.git diff --git a/libcurl.c b/libcurl.c index 43051547..2f001d5b 100644 --- a/libcurl.c +++ b/libcurl.c @@ -980,6 +980,7 @@ static qboolean Curl_Begin(const char *URL, const char *extraheaders, double max ++numdownloads_added; } + if (curl_mutex) Thread_UnlockMutex(curl_mutex); return false; } } @@ -1003,6 +1004,7 @@ static qboolean Curl_Begin(const char *URL, const char *extraheaders, double max } } + if (curl_mutex) Thread_UnlockMutex(curl_mutex); return false; } else @@ -1776,7 +1778,7 @@ static qboolean Curl_SendRequirement(const char *filename, qboolean foundone, ch const char *thispack = FS_WhichPack(filename); const char *packurl; - if(!thispack) + if(!thispack || !*thispack) return false; p = strrchr(thispack, '/');