* freeing the content and setting the error flag.
*/
static void
-virBufferNoMemory(const virBufferPtr buf)
+virBufferSetError(const virBufferPtr buf)
{
VIR_FREE(buf->content);
buf->size = 0;
size = buf->use + len + 1000;
if (VIR_REALLOC_N(buf->content, size) < 0) {
- virBufferNoMemory(buf);
+ virBufferSetError(buf);
return -1;
}
buf->size = size;
size = buf->size - buf->use;
if ((count = vsnprintf(&buf->content[buf->use],
size, format, argptr)) < 0) {
- buf->error = 1;
+ virBufferSetError(buf);
goto err;
}
size = buf->size - buf->use;
if ((count = vsnprintf(&buf->content[buf->use],
size, format, argptr)) < 0) {
- buf->error = 1;
+ virBufferSetError(buf);
goto err;
}
}
}
if (VIR_ALLOC_N(escaped, 6 * len + 1) < 0) {
- virBufferNoMemory(buf);
+ virBufferSetError(buf);
return;
}
}
if (VIR_ALLOC_N(escaped, 2 * len + 1) < 0) {
- virBufferNoMemory(buf);
+ virBufferSetError(buf);
return;
}