aboutsummaryrefslogtreecommitdiffstats
path: root/src/util.c
diff options
context:
space:
mode:
authorjames <>2008-02-13 16:59:34 +0000
committerjames <>2008-02-13 16:59:34 +0000
commit4d30d1456ad4052bd5d5bbec8cd7dbaad233c7a5 (patch)
tree8a6d64fa375f577cc34d5ef2b6e330d84013cf36 /src/util.c
parente32ce0cfdccf5240ae29ef06a13078ae37ee521a (diff)
downloadsympathy-4d30d1456ad4052bd5d5bbec8cd7dbaad233c7a5.tar.gz
sympathy-4d30d1456ad4052bd5d5bbec8cd7dbaad233c7a5.tar.bz2
sympathy-4d30d1456ad4052bd5d5bbec8cd7dbaad233c7a5.zip
*** empty log message ***
Diffstat (limited to 'src/util.c')
-rw-r--r--src/util.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/util.c b/src/util.c
index bd838b9..0a74869 100644
--- a/src/util.c
+++ b/src/util.c
@@ -10,6 +10,9 @@ static char rcsid[] = "$Id$";
/*
* $Log$
+ * Revision 1.3 2008/02/13 16:57:29 james
+ * *** empty log message ***
+ *
* Revision 1.2 2008/02/13 09:12:21 james
* *** empty log message ***
*
@@ -40,11 +43,14 @@ wrap_write (int fd, void *buf, int len)
{
int writ;
+ errno = 0;
+
writ = write (fd, buf, len);
+
if (!writ)
return -1;
- if ((writ < 0) && (errno == -EAGAIN))
+ if ((writ < 0) && (errno == EAGAIN))
writ = 0;
return writ;