X-Git-Url: https://git.octo.it/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmemcached.c;h=635088eb8ce832ea019d879b4acfbc524f26db80;hb=a9e50e9e30ecde17e167e271060c8183bfcbf407;hp=d62b25d20ef61aab5557185abe808b8eb8c39788;hpb=22813e1a6a3d059efc67975893df985052661a7a;p=collectd.git diff --git a/src/memcached.c b/src/memcached.c index d62b25d2..635088eb 100644 --- a/src/memcached.c +++ b/src/memcached.c @@ -285,6 +285,12 @@ static int memcached_query_daemon(char *buffer, size_t buffer_size, close(st->fd); st->fd = -1; return -1; + } else if (status == 0) { + ERROR("memcached plugin: Instance \"%s\": Connection closed by peer", + st->name); + close(st->fd); + st->fd = -1; + return -1; } buffer_fill += (size_t)status;