diff --git a/README.md b/README.md index 642bf8a..5cc674c 100644 --- a/README.md +++ b/README.md @@ -303,7 +303,7 @@ svr.Get("/stream", [&](const Request &req, Response &res) { res.set_content_provider( data->size(), // Content length "text/plain", // Content type - [data](size_t offset, size_t length, DataSink &sink) { + [&, data](size_t offset, size_t length, DataSink &sink) { const auto &d = *data; sink.write(&d[offset], std::min(length, DATA_CHUNK_SIZE)); return true; // return 'false' if you want to cancel the process.