On Thu, May 31, 2018 at 9:46 AM, Sergio Lopez <s...@redhat.com> wrote: > This allows callers to identify this potentially unrecoverable error.
(missing signed-off) Reviewed-by: Marc-André Lureau <marcandre.lur...@redhat.com> > --- > chardev/char-io.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/chardev/char-io.c b/chardev/char-io.c > index f810524..f934eb9 100644 > --- a/chardev/char-io.c > +++ b/chardev/char-io.c > @@ -168,6 +168,9 @@ int io_channel_send_full(QIOChannel *ioc, > > errno = EAGAIN; > return -1; > + } else if (ret == QIO_CHANNEL_ERR_BROKEN) { > + errno = EPIPE; > + return -1; > } else if (ret < 0) { > errno = EINVAL; > return -1; > -- > 1.8.3.1 > > -- Marc-André Lureau