Skip to content

Commit 567d401

Browse files
committed
Merge pull request #406 from me-no-dev/esp8266
fix sd example returning bad json on empty folder
2 parents c570d0f + fe562e6 commit 567d401

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

libraries/ESP8266WebServer/examples/SDWebServer/SDWebServer.ino

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -183,16 +183,15 @@ void printDirectory() {
183183
server.setContentLength(CONTENT_LENGTH_UNKNOWN);
184184
server.send(200, "text/json", "");
185185
WiFiClient client = server.client();
186-
186+
187+
server.sendContent("[");
187188
for (int cnt = 0; true; ++cnt) {
188189
File entry = dir.openNextFile();
189190
if (!entry)
190191
break;
191192

192193
String output;
193-
if (cnt == 0)
194-
output = '[';
195-
else
194+
if (cnt > 0)
196195
output = ',';
197196

198197
output += "{\"type\":\"";

0 commit comments

Comments
 (0)