Skip to content

Commit b3ff6b5

Browse files
John DoeJohn Doe
John Doe
authored and
John Doe
committed
fix sd example returning bad json on empty folder
1 parent 47eecaa commit b3ff6b5

File tree

1 file changed

+3
-4
lines changed
  • hardware/esp8266com/esp8266/libraries/ESP8266WebServer/examples/SDWebServer

1 file changed

+3
-4
lines changed

hardware/esp8266com/esp8266/libraries/ESP8266WebServer/examples/SDWebServer/SDWebServer.ino

+3-4
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)