X-Git-Url: https://git.octo.it/?p=collectd.git;a=blobdiff_plain;f=src%2Fmemcached.c;h=d2827a48260be946c4c9c2f84336cf41475cbc8a;hp=1cd5a3016654a711fa7e9021e9c625288efc04e4;hb=1159cb5d383c55a80a0db100b8f7aadcf44740a5;hpb=c7ce4fda9951172e770fe8d625af34aae74e0023 diff --git a/src/memcached.c b/src/memcached.c index 1cd5a301..d2827a48 100644 --- a/src/memcached.c +++ b/src/memcached.c @@ -291,6 +291,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;