On Tue, 2019-02-19 at 09:00 -0500, John Ferlan wrote: > Anyway, see commit b29e08db... I think a case could be made in the > commit message ;-) that prior to that commit the '\n' was (properly) at > the end, but with that commit message the '\n' was perhaps put in the > wrong place. Yeah, looking at that commit it's pretty obvious that the \n ended up in the middle of the string rather than at the end of it by mistake. > So maybe this changes to move the '\n' to after the formatted message. > Of course that means perhaps an extra blank line for most outputs. Since libvirt_iohelper is really only intended to be called from libvirt itself, and whatever it outputs will ultimately end up as an argument to either VIR_WARN() or virReportError(), I think it makes complete sense for error messages to *not* end with a newline. In fact, all but two strings in the program contain \n after this change. I'll post a separate patch that gets rid of those too. -- Andrea Bolognani / Red Hat / Virtualization