forked from me-no-dev/ESPAsyncWebServer
arg should be closed by va_end() (#601)
This commit is contained in:
@ -711,6 +711,7 @@ size_t AsyncWebSocketClient::printf(const char *format, ...) {
|
|||||||
va_start(arg, format);
|
va_start(arg, format);
|
||||||
char* temp = new char[MAX_PRINTF_LEN];
|
char* temp = new char[MAX_PRINTF_LEN];
|
||||||
if(!temp){
|
if(!temp){
|
||||||
|
va_end(arg);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
char* buffer = temp;
|
char* buffer = temp;
|
||||||
@ -741,6 +742,7 @@ size_t AsyncWebSocketClient::printf_P(PGM_P formatP, ...) {
|
|||||||
va_start(arg, formatP);
|
va_start(arg, formatP);
|
||||||
char* temp = new char[MAX_PRINTF_LEN];
|
char* temp = new char[MAX_PRINTF_LEN];
|
||||||
if(!temp){
|
if(!temp){
|
||||||
|
va_end(arg);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
char* buffer = temp;
|
char* buffer = temp;
|
||||||
|
Reference in New Issue
Block a user