]> arthur.barton.de Git - netatalk.git/commitdiff
Small change to increase code readability.
authorsrittau <srittau>
Fri, 1 Feb 2002 06:14:39 +0000 (06:14 +0000)
committersrittau <srittau>
Fri, 1 Feb 2002 06:14:39 +0000 (06:14 +0000)
libatalk/dsi/dsi_stream.c

index 92577e1f1b14047a922b43a0cb6134f51d7ae965..8d315d716f13566142634ed8bf417911d5abe550 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * $Id: dsi_stream.c,v 1.6 2002-01-24 16:24:26 jmarcus Exp $
+ * $Id: dsi_stream.c,v 1.7 2002-02-01 06:14:39 srittau Exp $
  *
  * Copyright (c) 1998 Adrian Sun (asun@zoology.washington.edu)
  * All rights reserved. See COPYRIGHT.
@@ -72,13 +72,12 @@ size_t dsi_stream_read(DSI *dsi, void *data, const size_t length)
   
   stored = 0;
   while (stored < length) {
-    if ((len = read(dsi->socket, (u_int8_t *) data + stored, 
-                   length - stored)) == -1 && errno == EINTR)
+    len = read(dsi->socket, (u_int8_t *) data + stored, length - stored);
+    if (len == -1 && errno == EINTR)
       continue;
-
-    if (len > 0)
+    else if (len > 0)
       stored += len;
-    else {/* eof or error */
+    else { /* eof or error */
       LOG(log_error, logtype_default, "dsi_stream_read(%d): %s", len, (len < 0)?strerror(errno):"unexpected EOF");
       break;
     }