virProcessTranslateStatus is used on error paths that should not spoil the returned error. As the errors are ignored, use the quiet versions of virAsprintf to create the message. --- src/util/virprocess.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/util/virprocess.c b/src/util/virprocess.c index 97cce4f..5bb2298 100644 --- a/src/util/virprocess.c +++ b/src/util/virprocess.c @@ -73,13 +73,13 @@ virProcessTranslateStatus(int status) { char *buf; if (WIFEXITED(status)) { - ignore_value(virAsprintf(&buf, _("exit status %d"), - WEXITSTATUS(status))); + ignore_value(virAsprintfQuiet(&buf, _("exit status %d"), + WEXITSTATUS(status))); } else if (WIFSIGNALED(status)) { - ignore_value(virAsprintf(&buf, _("fatal signal %d"), - WTERMSIG(status))); + ignore_value(virAsprintfQuiet(&buf, _("fatal signal %d"), + WTERMSIG(status))); } else { - ignore_value(virAsprintf(&buf, _("invalid value %d"), status)); + ignore_value(virAsprintfQuiet(&buf, _("invalid value %d"), status)); } return buf; } -- 2.0.2 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list