X-Git-Url: https://git.octo.it/?p=collectd.git;a=blobdiff_plain;f=src%2Fmemcached.c;h=635088eb8ce832ea019d879b4acfbc524f26db80;hp=d62b25d20ef61aab5557185abe808b8eb8c39788;hb=a9e50e9e30ecde17e167e271060c8183bfcbf407;hpb=109aa67e9a982321af6547b92b5b2b6c8ae2c244 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;