]> git.proxmox.com Git - mirror_qemu.git/blobdiff - job.c
Merge remote-tracking branch 'remotes/juanquintela/tags/check/20180822' into staging
[mirror_qemu.git] / job.c
diff --git a/job.c b/job.c
index fa671b431a45754ff118229b1fa12130de7ac6d5..e36ebaafd81c2cb2cc5a7ed7e46a20704f96fe6e 100644 (file)
--- a/job.c
+++ b/job.c
@@ -732,10 +732,10 @@ static void job_cancel_async(Job *job, bool force)
 {
     if (job->user_paused) {
         /* Do not call job_enter here, the caller will handle it.  */
-        job->user_paused = false;
         if (job->driver->user_resume) {
             job->driver->user_resume(job);
         }
+        job->user_paused = false;
         assert(job->pause_count > 0);
         job->pause_count--;
     }