From 044279e62d7b8f886f85c2d9ea4d690f861987fd Mon Sep 17 00:00:00 2001 From: Benoit Blanchon Date: Thu, 13 Feb 2020 10:32:46 +0100 Subject: [PATCH] Made ESP8266WebServer::client() return a reference (fixes #7075) --- libraries/ESP8266WebServer/README.rst | 2 +- libraries/ESP8266WebServer/src/ESP8266WebServer.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/ESP8266WebServer/README.rst b/libraries/ESP8266WebServer/README.rst index 0dcf68b516..94bb6c5865 100644 --- a/libraries/ESP8266WebServer/README.rst +++ b/libraries/ESP8266WebServer/README.rst @@ -154,7 +154,7 @@ Other Function Calls const String & uri(); // get the current uri HTTPMethod method(); // get the current method - WiFiClient client(); // get the current client + WiFiClient & client(); // get the current client HTTPUpload & upload(); // get the current upload void setContentLength(); // set content length void sendHeader(); // send HTTP header diff --git a/libraries/ESP8266WebServer/src/ESP8266WebServer.h b/libraries/ESP8266WebServer/src/ESP8266WebServer.h index 2366ea93af..75cec4e481 100644 --- a/libraries/ESP8266WebServer/src/ESP8266WebServer.h +++ b/libraries/ESP8266WebServer/src/ESP8266WebServer.h @@ -101,7 +101,7 @@ class ESP8266WebServerTemplate const String& uri() const { return _currentUri; } HTTPMethod method() const { return _currentMethod; } - ClientType client() { return _currentClient; } + ClientType& client() { return _currentClient; } HTTPUpload& upload() { return *_currentUpload; } // Allows setting server options (i.e. SSL keys) by the instantiator