]> Git Repo - qemu.git/blobdiff - qga/commands.c
Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2021-10-02' into staging
[qemu.git] / qga / commands.c
index a6491d2cf8f4673b252453b593fb26edf9ea825b..80501e4a737ced60f337059104c8438735b81fda 100644 (file)
@@ -402,7 +402,7 @@ GuestExec *qmp_guest_exec(const char *path,
     GIOChannel *in_ch, *out_ch, *err_ch;
     GSpawnFlags flags;
     bool has_output = (has_capture_output && capture_output);
-    uint8_t *input = NULL;
+    g_autofree uint8_t *input = NULL;
     size_t ninput = 0;
 
     arglist.value = (char *)path;
@@ -441,7 +441,7 @@ GuestExec *qmp_guest_exec(const char *path,
     g_child_watch_add(pid, guest_exec_child_watch, gei);
 
     if (has_input_data) {
-        gei->in.data = input;
+        gei->in.data = g_steal_pointer(&input);
         gei->in.size = ninput;
 #ifdef G_OS_WIN32
         in_ch = g_io_channel_win32_new_fd(in_fd);
This page took 0.021011 seconds and 4 git commands to generate.