mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 11:22:23 +00:00
Drop useless virFileWrapperFdCatchError
We are requesting for stderr catching for all cases in virFileWrapperFdNew(). There is no need to have a separate function just to report an error, esp. when we can do it in virFileWrapperFdClose().
This commit is contained in:
parent
debe6fd22b
commit
4ca6f5089f
@ -1382,7 +1382,6 @@ virFileLoopDeviceAssociate;
|
||||
virFileRewrite;
|
||||
virFileTouch;
|
||||
virFileUpdatePerm;
|
||||
virFileWrapperFdCatchError;
|
||||
virFileWrapperFdClose;
|
||||
virFileWrapperFdFree;
|
||||
virFileWrapperFdNew;
|
||||
|
@ -2855,7 +2855,6 @@ qemuDomainSaveMemory(virQEMUDriverPtr driver,
|
||||
|
||||
cleanup:
|
||||
VIR_FORCE_CLOSE(fd);
|
||||
virFileWrapperFdCatchError(wrapperFd);
|
||||
virFileWrapperFdFree(wrapperFd);
|
||||
VIR_FREE(xml);
|
||||
|
||||
@ -3288,10 +3287,8 @@ doCoreDump(virQEMUDriverPtr driver,
|
||||
|
||||
cleanup:
|
||||
VIR_FORCE_CLOSE(fd);
|
||||
if (ret != 0) {
|
||||
virFileWrapperFdCatchError(wrapperFd);
|
||||
if (ret != 0)
|
||||
unlink(path);
|
||||
}
|
||||
virFileWrapperFdFree(wrapperFd);
|
||||
return ret;
|
||||
}
|
||||
|
@ -282,26 +282,17 @@ virFileWrapperFdNew(int *fd ATTRIBUTE_UNUSED,
|
||||
int
|
||||
virFileWrapperFdClose(virFileWrapperFdPtr wfd)
|
||||
{
|
||||
int ret;
|
||||
|
||||
if (!wfd)
|
||||
return 0;
|
||||
|
||||
return virCommandWait(wfd->cmd, NULL);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* virFileWrapperFdCatchError:
|
||||
* @wfd: fd wrapper, or NULL
|
||||
*
|
||||
* If iohelper reported any error VIR_WARN() about it.
|
||||
*/
|
||||
void
|
||||
virFileWrapperFdCatchError(virFileWrapperFdPtr wfd)
|
||||
{
|
||||
if (wfd && wfd->err_msg)
|
||||
ret = virCommandWait(wfd->cmd, NULL);
|
||||
if (wfd->err_msg)
|
||||
VIR_WARN("iohelper reports: %s", wfd->err_msg);
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
/**
|
||||
* virFileWrapperFdFree:
|
||||
|
@ -90,8 +90,6 @@ int virFileWrapperFdClose(virFileWrapperFdPtr dfd);
|
||||
|
||||
void virFileWrapperFdFree(virFileWrapperFdPtr dfd);
|
||||
|
||||
void virFileWrapperFdCatchError(virFileWrapperFdPtr dfd);
|
||||
|
||||
int virFileLock(int fd, bool shared, off_t start, off_t len);
|
||||
int virFileUnlock(int fd, off_t start, off_t len);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user