]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/serverlist.cpp
build with ogles2 driver
[dragonfireclient.git] / src / serverlist.cpp
index b5e6aad4e979f5f6063854564f56beb180d54959..3dfc79f50cb4067a093308d4b7941ca8d0b1f70a 100644 (file)
@@ -84,6 +84,7 @@ std::vector<ServerListSpec> getOnline()
        {
                CURLcode res;
 
+               curl_easy_setopt(curl, CURLOPT_NOSIGNAL, 1);
                curl_easy_setopt(curl, CURLOPT_URL, (g_settings->get("serverlist_url")+"/list").c_str());
                curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, ServerList::WriteCallback);
                curl_easy_setopt(curl, CURLOPT_WRITEDATA, &liststring);
@@ -258,6 +259,7 @@ void sendAnnounce(std::string action, u16 clients) {
        if (curl)
        {
                CURLcode res;
+               curl_easy_setopt(curl, CURLOPT_NOSIGNAL, 1);
                curl_easy_setopt(curl, CURLOPT_URL, (g_settings->get("serverlist_url")+std::string("/announce?json=")+curl_easy_escape(curl, writer.write( server ).c_str(), 0)).c_str());
                //curl_easy_setopt(curl, CURLOPT_USERAGENT, "minetest");
                curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, ServerList::ServerAnnounceCallback);