Blame SOURCES/0001-library-Fix-check-for-EAGAIN-or-EINTR.patch

9a0aa5
From 836dcc4ef75d6ae46661e61be73c8b7737f85f68 Mon Sep 17 00:00:00 2001
9a0aa5
From: Stef Walter <stefw@redhat.com>
9a0aa5
Date: Thu, 14 Apr 2016 10:00:13 +0200
9a0aa5
Subject: [PATCH 1/3] library: Fix check for EAGAIN or EINTR
9a0aa5
9a0aa5
https://bugs.freedesktop.org/show_bug.cgi?id=71257
9a0aa5
---
9a0aa5
 library/adutil.c | 2 +-
9a0aa5
 1 file changed, 1 insertion(+), 1 deletion(-)
9a0aa5
9a0aa5
diff --git a/library/adutil.c b/library/adutil.c
9a0aa5
index 60f9d5e..21ccd27 100644
9a0aa5
--- a/library/adutil.c
9a0aa5
+++ b/library/adutil.c
9a0aa5
@@ -377,7 +377,7 @@ _adcli_write_all (int fd,
9a0aa5
 	while (len > 0) {
9a0aa5
 		res = write (fd, buf, len);
9a0aa5
 		if (res <= 0) {
9a0aa5
-			if (errno == EAGAIN && errno == EINTR)
9a0aa5
+			if (errno == EAGAIN || errno == EINTR)
9a0aa5
 				continue;
9a0aa5
 			return -errno;
9a0aa5
 		} else  {
9a0aa5
-- 
9a0aa5
2.5.5
9a0aa5