]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
ch: move curl_data and curl_callback definitions
authorPraveen K Paladugu <praveenkpaladugu@gmail.com>
Thu, 19 Dec 2024 14:46:00 +0000 (08:46 -0600)
committerMichal Privoznik <mprivozn@redhat.com>
Fri, 20 Dec 2024 15:24:58 +0000 (16:24 +0100)
Move the definitions of curl_data and curl_callback to be used
within virCHMonitorPutNoContent.

Signed-off-by: Praveen K Paladugu <praveenkpaladugu@gmail.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/ch/ch_monitor.c

index c9b08b0f75b2408007d685733a69e928a7411d6e..88df9d4a03bc08fd780f286b1afbe74d946a9cad 100644 (file)
@@ -671,6 +671,28 @@ virCHMonitorCurlPerform(CURL *handle)
     return responseCode;
 }
 
+struct curl_data {
+    char *content;
+    size_t size;
+};
+
+static size_t
+curl_callback(void *contents, size_t size, size_t nmemb, void *userp)
+{
+    size_t content_size = size * nmemb;
+    struct curl_data *data = userp;
+
+    if (content_size == 0)
+        return content_size;
+
+    data->content = g_realloc(data->content, data->size + content_size);
+
+    memcpy(&(data->content[data->size]), contents, content_size);
+    data->size += content_size;
+
+    return content_size;
+}
+
 int
 virCHMonitorPutNoContent(virCHMonitor *mon, const char *endpoint)
 {
@@ -698,28 +720,6 @@ virCHMonitorPutNoContent(virCHMonitor *mon, const char *endpoint)
     return ret;
 }
 
-struct curl_data {
-    char *content;
-    size_t size;
-};
-
-static size_t
-curl_callback(void *contents, size_t size, size_t nmemb, void *userp)
-{
-    size_t content_size = size * nmemb;
-    struct curl_data *data = userp;
-
-    if (content_size == 0)
-        return content_size;
-
-    data->content = g_realloc(data->content, data->size + content_size);
-
-    memcpy(&(data->content[data->size]), contents, content_size);
-    data->size += content_size;
-
-    return content_size;
-}
-
 static int
 virCHMonitorGet(virCHMonitor *mon, const char *endpoint, virJSONValue **response)
 {