mirror of
https://github.com/libvirt/libvirt.git
synced 2026-09-03 20:53:04 -05:00
util: Move error reporting back to virFileWrapperFdClose()
virFileWrapperFdFree(), like all free functions, is supposed
to only release allocated resources, so error reporting is
better suited for virFileWrapperFdClose().
This reverts commit b0c3e93180.
Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
+3
-5
@@ -337,6 +337,9 @@ virFileWrapperFdClose(virFileWrapperFdPtr wfd)
|
||||
|
||||
ret = virCommandWait(wfd->cmd, NULL);
|
||||
|
||||
if (wfd->err_msg && *wfd->err_msg)
|
||||
VIR_WARN("iohelper reports: %s", wfd->err_msg);
|
||||
|
||||
wfd->closed = true;
|
||||
|
||||
return ret;
|
||||
@@ -357,11 +360,6 @@ virFileWrapperFdFree(virFileWrapperFdPtr wfd)
|
||||
if (!wfd)
|
||||
return;
|
||||
|
||||
if (wfd->err_msg && *wfd->err_msg)
|
||||
VIR_WARN("iohelper reports: %s", wfd->err_msg);
|
||||
|
||||
virCommandAbort(wfd->cmd);
|
||||
|
||||
VIR_FREE(wfd->err_msg);
|
||||
virCommandFree(wfd->cmd);
|
||||
VIR_FREE(wfd);
|
||||
|
||||
Reference in New Issue
Block a user