arg should be closed by va_end() (#601)
This commit is contained in:
parent
2b1c5c4d78
commit
7c6118f2a0
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue