From: Frank Lahm Date: Fri, 1 Apr 2011 15:38:15 +0000 (+0200) Subject: Dont panic X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=commitdiff_plain;h=e2271d19d8e24e64426b5b1db11a3754b6b4ca88 Dont panic --- diff --git a/libatalk/dsi/dsi_stream.c b/libatalk/dsi/dsi_stream.c index 5cd34a58..680967e8 100644 --- a/libatalk/dsi/dsi_stream.c +++ b/libatalk/dsi/dsi_stream.c @@ -288,6 +288,8 @@ static ssize_t buf_read(DSI *dsi, u_int8_t *buf, size_t count) /* * Essentially a loop around buf_read() to ensure "length" bytes are read * from dsi->buffer and/or the socket. + * + * @returns length on success, some value smaller then length indicates an error */ size_t dsi_stream_read(DSI *dsi, void *data, const size_t length) { @@ -310,8 +312,8 @@ size_t dsi_stream_read(DSI *dsi, void *data, const size_t length) if (! (dsi->flags & DSI_DISCONNECTED)) { LOG(log_error, logtype_dsi, "dsi_stream_read: len:%d, %s", len, (len < 0) ? strerror(errno) : "unexpected EOF"); - AFP_PANIC("FIXME"); } + return 0; } break; }