virCommandProcessIO: It's reading from stdout or stderr of child,
but not reading.
---
 src/util/command.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/src/util/command.c b/src/util/command.c
index cb682fc..81a2345 100644
--- a/src/util/command.c
+++ b/src/util/command.c
@@ -1504,7 +1504,9 @@ virCommandProcessIO(virCommandPtr cmd)
                     if (errno != EINTR &&
                         errno != EAGAIN) {
                         virReportSystemError(errno, "%s",
-                                             _("unable to write to child 
input"));
+                                             (fds[i].fd == outfd) ?
+                                             _("unable to read child stdout") :
+                                             _("unable to read child stderr"));
                         goto cleanup;
                     }
                 } else if (done == 0) {
-- 
1.7.4

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Reply via email to