From 55c497904dd0794ca5cfcafe369943736b0d4e62 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Thu, 19 Jan 2017 12:55:44 +0100 Subject: estream: Correctly set ERRNO to EOPNOTSUPP. * src/estream.c (es_flush, es_write_nbf): Fix setting of ERRNO to EOPNOTSUPP. Signed-off-by: Werner Koch --- src/estream.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/estream.c b/src/estream.c index 58d5d03..045182b 100644 --- a/src/estream.c +++ b/src/estream.c @@ -1886,7 +1886,8 @@ es_flush (estream_t stream) if (! func_write) { - err = EOPNOTSUPP; + _set_errno (EOPNOTSUPP); + err = -1; goto out; } @@ -2555,7 +2556,8 @@ es_write_nbf (estream_t _GPGRT__RESTRICT stream, if (bytes_to_write && (! func_write)) { - err = EOPNOTSUPP; + _set_errno (EOPNOTSUPP); + err = -1; goto out; } -- cgit v1.2.3