arg should be closed by va_end() (#601)

This commit is contained in:
ray 2019-09-22 13:58:15 +08:00 committed by Me No Dev
parent 2b1c5c4d78
commit 7c6118f2a0
1 changed files with 2 additions and 0 deletions

View File

@ -711,6 +711,7 @@ size_t AsyncWebSocketClient::printf(const char *format, ...) {
va_start(arg, format);
char* temp = new char[MAX_PRINTF_LEN];
if(!temp){
va_end(arg);
return 0;
}
char* buffer = temp;
@ -741,6 +742,7 @@ size_t AsyncWebSocketClient::printf_P(PGM_P formatP, ...) {
va_start(arg, formatP);
char* temp = new char[MAX_PRINTF_LEN];
if(!temp){
va_end(arg);
return 0;
}
char* buffer = temp;