mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 21:55:25 +00:00
qemuProcessReportLogError: Remove unnecessary math for max error message
Now that error message formatting doesn't use fixed size buffers we can drop the math for calculating the maximum chunk of log to report in the error message and use a round number. This also makes it obvious that the chosen number is arbitrary. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
0333b11f03
commit
c8ff56c7ad
@ -2140,14 +2140,9 @@ qemuProcessReportLogError(qemuDomainLogContextPtr logCtxt,
|
||||
const char *msgprefix)
|
||||
{
|
||||
g_autofree char *logmsg = NULL;
|
||||
size_t max;
|
||||
|
||||
max = VIR_ERROR_MAX_LENGTH - 1;
|
||||
max -= strlen(msgprefix);
|
||||
/* The length of the formatting string minus two '%s' */
|
||||
max -= strlen(_("%s: %s")) - 4;
|
||||
|
||||
if (qemuProcessReadLog(logCtxt, &logmsg, max) < 0)
|
||||
/* assume that 1024 chars of qemu log is the right balance */
|
||||
if (qemuProcessReadLog(logCtxt, &logmsg, 1024) < 0)
|
||||
return -1;
|
||||
|
||||
virResetLastError();
|
||||
|
Loading…
Reference in New Issue
Block a user