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