Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
No build reason found for 15.3:x86_64
home:jberkman
evolution-exchange-2.6
bnc-179566.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File bnc-179566.patch of Package evolution-exchange-2.6
Index: camel/camel-stub-marshal.c =================================================================== RCS file: /cvs/gnome/evolution-exchange/camel/camel-stub-marshal.c,v retrieving revision 1.2.8.1 diff -u -r1.2.8.1 camel-stub-marshal.c --- camel/camel-stub-marshal.c 8 May 2006 20:09:40 -0000 1.2.8.1 +++ camel/camel-stub-marshal.c 2 Jun 2006 19:08:11 -0000 @@ -86,7 +86,14 @@ static gboolean do_read (CamelStubMarshal *marshal, char *buf, size_t len) { - if (camel_read (marshal->fd, buf, len) == -1) { + size_t n, nread = 0; + + do { + if ((n = camel_read (marshal->fd, buf + nread, len - nread)) > 0) + nread += n; + } while (n && nread < len && errno != EINTR); + + if (nread < len) { close (marshal->fd); marshal->fd = -1; return FALSE;
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor