From: Frank Lahm Date: Sat, 3 Jul 2010 08:27:39 +0000 (+0200) Subject: move seblocking to the right place X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=commitdiff_plain;h=fb3df9400a35d940ee90425ede2d069f6a590450 move seblocking to the right place --- diff --git a/libatalk/dsi/dsi_stream.c b/libatalk/dsi/dsi_stream.c index 85caa5f5..ee595bbd 100644 --- a/libatalk/dsi/dsi_stream.c +++ b/libatalk/dsi/dsi_stream.c @@ -178,15 +178,14 @@ ssize_t dsi_stream_write(DSI *dsi, void *data, const size_t length, int mode) goto exit; } + dsi->write_count += written; + +exit: if (setnonblock(dsi->socket, 0) < 0) { LOG(log_error, logtype_dsi, "dsi_stream_write: setnonblock: %s", strerror(errno)); written = -1; - goto exit; } - dsi->write_count += written; - -exit: dsi->in_write--; return written; }