Fix a memleak pointed by @Zeno- in MeshUpdateQueue
[oweals/minetest.git] / src / httpfetch.h
index d64b80b66b4c37abb961d2d3bc08c4d03bd7608e..29fb540d022f0755baca593a6644170321ff5f82 100644 (file)
@@ -61,7 +61,7 @@ struct HTTPFetchRequest
        // If not empty, should contain entries such as "Accept: text/html"
        std::vector<std::string> extra_headers;
 
-       //useragent to use
+       // useragent to use
        std::string useragent;
 
        HTTPFetchRequest();
@@ -77,24 +77,17 @@ struct HTTPFetchResult
        unsigned long caller;
        unsigned long request_id;
 
-       HTTPFetchResult() :
-               succeeded(false),
-               timeout(false),
-               response_code(0),
-               data(""),
-               caller(HTTPFETCH_DISCARD),
-               request_id(0)
-       {}
-
-       HTTPFetchResult(const HTTPFetchRequest &fetch_request) :
-               succeeded(false),
-               timeout(false),
-               response_code(0),
-               data(""),
-               caller(fetch_request.caller),
-               request_id(fetch_request.request_id)
-       {}
-
+       HTTPFetchResult()
+           : succeeded(false), timeout(false), response_code(0), data(""),
+             caller(HTTPFETCH_DISCARD), request_id(0)
+       {
+       }
+
+       HTTPFetchResult(const HTTPFetchRequest &fetch_request)
+           : succeeded(false), timeout(false), response_code(0), data(""),
+             caller(fetch_request.caller), request_id(fetch_request.request_id)
+       {
+       }
 };
 
 // Initializes the httpfetch module
@@ -124,8 +117,6 @@ void httpfetch_caller_free(unsigned long caller);
 
 // Performs a synchronous HTTP request. This blocks and therefore should
 // only be used from background threads.
-void httpfetch_sync(const HTTPFetchRequest &fetch_request,
-               HTTPFetchResult &fetch_result);
-
+void httpfetch_sync(const HTTPFetchRequest &fetch_request, HTTPFetchResult &fetch_result);
 
 #endif // !HTTPFETCH_HEADER