From 14c5f61e774bee3dceaba33646b9beb2aa94220b Mon Sep 17 00:00:00 2001 From: anjiahao Date: Fri, 1 Apr 2022 16:01:41 +0800 Subject: [PATCH] libs/libc/lib_err.c:add va_end to vwarn call va_copy,after need call va_end Signed-off-by: anjiahao --- libs/libc/misc/lib_err.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libs/libc/misc/lib_err.c b/libs/libc/misc/lib_err.c index 04195ef0b5..9ec3bda6ea 100644 --- a/libs/libc/misc/lib_err.c +++ b/libs/libc/misc/lib_err.c @@ -70,6 +70,10 @@ void vwarn(FAR const char *fmt, va_list ap) #else dprintf(STDERR_FILENO, "%d: %pV: %s\n", getpid(), &vaf, strerror(error)); #endif + +#ifdef va_copy + va_end(copy); +#endif } /****************************************************************************