From 66fece4896dd95fda878f5cc749f8793c219b468 Mon Sep 17 00:00:00 2001 From: "M. Betz" Date: Sun, 7 Jun 2020 17:30:01 -0700 Subject: [PATCH] fix #4071 SPIFFS File object evaluates as true even if the file could not be opened. --- libraries/WebServer/src/detail/RequestHandlersImpl.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/WebServer/src/detail/RequestHandlersImpl.h b/libraries/WebServer/src/detail/RequestHandlersImpl.h index 153fbce63d0..27a2a8d328a 100644 --- a/libraries/WebServer/src/detail/RequestHandlersImpl.h +++ b/libraries/WebServer/src/detail/RequestHandlersImpl.h @@ -113,7 +113,7 @@ class StaticRequestHandler : public RequestHandler { } File f = _fs.open(path, "r"); - if (!f) + if (!f || !f.available()) return false; if (_cache_header.length() != 0)