]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - libcurl.c
made reconnect command reconnect to the last server you were on, even if it was an...
[xonotic/darkplaces.git] / libcurl.c
index 1aa40f6382c08e30d1da1bf6fb40ecf2d975ce0a..ce5bf5e31b012cd5bb676a22d1ad089b28cc3ed0 100644 (file)
--- a/libcurl.c
+++ b/libcurl.c
@@ -274,7 +274,7 @@ static void Curl_CheckCommandWhenDone()
                Cbuf_AddText("\n");
                Cbuf_AddText(command_when_done);
                Cbuf_AddText("\n");
-               Curl_Clear_forthismap(NULL);
+               Curl_Clear_forthismap();
        }
        else if(numdownloads_added && numdownloads_fail && *command_when_error)
        {
@@ -282,7 +282,7 @@ static void Curl_CheckCommandWhenDone()
                Cbuf_AddText("\n");
                Cbuf_AddText(command_when_error);
                Cbuf_AddText("\n");
-               Curl_Clear_forthismap(NULL);
+               Curl_Clear_forthismap();
        }
 }
 
@@ -970,7 +970,10 @@ void Curl_Curl_f(void)
                        else
                        {
                                downloadinfo *di = Curl_Find(url);
-                               Curl_EndDownload(di, CURL_DOWNLOAD_ABORTED, CURLE_OK);
+                               if(di)
+                                       Curl_EndDownload(di, CURL_DOWNLOAD_ABORTED, CURLE_OK);
+                               else
+                                       Con_Print("download not found\n");
                        }
                        return;
                }