FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

fix(mem): memory management improvements: · ESP32Async/ESPAsyncWebServer@fea2ec3 · GitHub

Commit fea2ec3

Browse files
committed
fix(mem): memory management improvements:
- abort request on failed allocations - std::vector => std::list for _pathParams - limit the use of std::vector in middleware code that could execute in the context of a request
1 parent 4e9a7ba commit fea2ec3

32 files changed

Lines changed: 171 additions & 66 deletions

‎examples/Auth/Auth.ino‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,4 +152,6 @@ void setup() {
152152
}
153153

154154
// not needed
155-
void loop() {}
155+
void loop() {
156+
delay(100);
157+
}

‎examples/CORS/CORS.ino‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,4 +55,6 @@ void setup() {
5555
}
5656

5757
// not needed
58-
void loop() {}
58+
void loop() {
59+
delay(100);
60+
}

‎examples/CatchAllHandler/CatchAllHandler.ino‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,4 +128,6 @@ void setup() {
128128
}
129129

130130
// not needed
131-
void loop() {}
131+
void loop() {
132+
delay(100);
133+
}

‎examples/ChunkResponse/ChunkResponse.ino‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,4 +135,6 @@ void setup() {
135135
server.begin();
136136
}
137137

138-
void loop() {}
138+
void loop() {
139+
delay(100);
140+
}

‎examples/EndBegin/EndBegin.ino‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,6 @@ void setup() {
4444
}
4545

4646
// not needed
47-
void loop() {}
47+
void loop() {
48+
delay(100);
49+
}

‎examples/Filters/Filters.ino‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,4 +131,6 @@ void setup() {
131131
// ESP.restart();
132132
}
133133

134-
void loop() {}
134+
void loop() {
135+
delay(100);
136+
}

‎examples/FlashResponse/FlashResponse.ino‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,4 +102,6 @@ void setup() {
102102
}
103103

104104
// not needed
105-
void loop() {}
105+
void loop() {
106+
delay(100);
107+
}

‎examples/HeaderManipulation/HeaderManipulation.ino‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,4 +83,6 @@ void setup() {
8383
}
8484

8585
// not needed
86-
void loop() {}
86+
void loop() {
87+
delay(100);
88+
}

‎examples/Json/Json.ino‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,4 +85,6 @@ void setup() {
8585
}
8686

8787
// not needed
88-
void loop() {}
88+
void loop() {
89+
delay(100);
90+
}

‎examples/Logging/Logging.ino‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,6 @@ void setup() {
4444
}
4545

4646
// not needed
47-
void loop() {}
47+
void loop() {
48+
delay(100);
49+
}

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL