From a82aaf9a247a02dcd3afee69e4ca955254345dd9 Mon Sep 17 00:00:00 2001 From: Ben Kibbey Date: Thu, 15 Jan 2015 20:21:14 -0500 Subject: [PATCH] Fix Coverity issue #101127. --- src/tls.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/tls.c b/src/tls.c index 25c90389..797e8a56 100644 --- a/src/tls.c +++ b/src/tls.c @@ -408,7 +408,12 @@ tls_init (pwm_t * pwm) gnutls_transport_set_ptr (pwm->tcp->tls->session, (gnutls_transport_ptr_t) pwm->fd); - fcntl (pwm->fd, F_SETFL, O_NONBLOCK); + if (fcntl (pwm->fd, F_SETFL, O_NONBLOCK) == -1) + { + rc = gpg_error_from_errno (errno); + goto fail; + } + time_t start = time (NULL); do { -- 2.11.4.GIT