]> arthur.barton.de Git - netatalk.git/blobdiff - libatalk/util/socket.c
Merge from branch-2-1
[netatalk.git] / libatalk / util / socket.c
index 06ee10e580d909de12a87854e5f0f12dd7a92219..9afaa3ebe40352163f4c051f71fa8af64e82c972 100644 (file)
@@ -157,6 +157,9 @@ exit:
             return -1;
     }
 
+    if (len == -1 && stored == 0)
+        /* last read or select got an error and we haven't got yet anything => return -1*/
+        return -1;
     return stored;
 }