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>
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();