mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
Use virBufferCheckError everywhere we report OOM error
Replace:
if (virBufferError(&buf)) {
virBufferFreeAndReset(&buf);
virReportOOMError();
...
}
with:
if (virBufferCheckError(&buf) < 0)
...
This should not be a functional change (unless some callers
misused the virBuffer APIs - a different error would be reported
then)
This commit is contained in:
@@ -728,10 +728,8 @@ int virNetSocketNewConnectSSH(const char *nodename,
|
||||
virCommandAddArgList(cmd, nodename, "sh", "-c", NULL);
|
||||
|
||||
virBufferEscapeShell(&buf, netcat);
|
||||
if (virBufferError(&buf)) {
|
||||
if (virBufferCheckError(&buf) < 0) {
|
||||
virCommandFree(cmd);
|
||||
virBufferFreeAndReset(&buf);
|
||||
virReportOOMError();
|
||||
return -1;
|
||||
}
|
||||
quoted = virBufferContentAndReset(&buf);
|
||||
|
||||
Reference in New Issue
Block a user