X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fmemcached.c;h=d2827a48260be946c4c9c2f84336cf41475cbc8a;hb=72b9b3e5e038f7e06c76d9b7719aa8f476d0811b;hp=1cd5a3016654a711fa7e9021e9c625288efc04e4;hpb=7de394e556ea7482d45d771802b391b4a1d4d59e;p=collectd.git 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;