X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=blobdiff_plain;f=libatalk%2Futil%2Fsocket.c;h=6a78c8e22a9a10fd7a802e024c92cf53063c4af3;hp=eda69c6c7e078c583e031add2aad2bd89d95d020;hb=88fba6fbb4201f715f2700bd3637ec6a57861a1b;hpb=309e4ab1bc757ee2b0d6f78bacd3f862cb69602a diff --git a/libatalk/util/socket.c b/libatalk/util/socket.c index eda69c6c..6a78c8e2 100644 --- a/libatalk/util/socket.c +++ b/libatalk/util/socket.c @@ -104,7 +104,7 @@ ssize_t readt(int socket, void *data, const size_t length, int setnonblocking, i end.tv_sec += timeout; while (stored < length) { - len = read(socket, (char *) data + stored, length - stored); + len = recv(socket, (char *) data + stored, length - stored, 0); if (len == -1) { switch (errno) { case EINTR: @@ -117,7 +117,7 @@ ssize_t readt(int socket, void *data, const size_t length, int setnonblocking, i while ((ret = select(socket + 1, &rfds, NULL, NULL, &tv)) < 1) { switch (ret) { case 0: - LOG(log_debug, logtype_afpd, "select timeout %d s", timeout); + LOG(log_debug, logtype_dsi, "select timeout %d s", timeout); errno = EAGAIN; goto exit;