When qemuDomainObjReleaseAsyncJob is called when the current async job
is already released we emit quite useless warning which was implemented
to warn about releasing a job owned by another thread.
Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
VIR_DEBUG("Releasing ownership of '%s' async job",
virDomainAsyncJobTypeToString(obj->job->asyncJob));
- if (obj->job->asyncOwner != virThreadSelfID()) {
+ if (obj->job->asyncOwner != 0 &&
+ obj->job->asyncOwner != virThreadSelfID()) {
VIR_WARN("'%s' async job is owned by thread %llu",
virDomainAsyncJobTypeToString(obj->job->asyncJob),
obj->job->asyncOwner);