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