Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:12.1
kdenetwork3
krdc-eintr.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File krdc-eintr.diff of Package kdenetwork3
--- krdc/vnc/sockets.c +++ krdc/vnc/sockets.c @@ -101,7 +101,9 @@ ReadFromRFBServer(char *out, unsigned in perror("krdc: read"); return False; } - } else { + } else if (errno == EINTR) + continue; + else { fprintf(stderr,"VNC server closed connection\n"); return False; } @@ -138,7 +140,9 @@ ReadFromRFBServer(char *out, unsigned in perror("krdc: read"); return False; } - } else { + } else if (errno == EINTR) + continue; + else { fprintf(stderr,"VNC server closed connection\n"); return False; } @@ -187,7 +191,9 @@ WriteExact(int sock, const char *_buf, i perror("krdc: write"); return False; } - } else { + } else if (errno == EINTR) + continue; + else { fprintf(stderr,"write failed\n"); 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