There is a static checker warning, so move the va_end call before exit(1). Since the exit(1) function terminates the program, any code after exit(1) is unreachable thus notexecuted. Placing va_end() before exit() ensures that the va_list is properly cleaned up. Signed-off-by: liujing <liujing@xxxxxxxxxxxxxxxxxxxx> --- V1 -> V2: Modify the commit information and title description diff --git a/arch/sparc/vdso/vdso2c.c b/arch/sparc/vdso/vdso2c.c index dc81240aab6f..372e3330850a 100644 --- a/arch/sparc/vdso/vdso2c.c +++ b/arch/sparc/vdso/vdso2c.c @@ -90,8 +90,8 @@ static void fail(const char *format, ...) vfprintf(stderr, format, ap); if (outfilename) unlink(outfilename); - exit(1); va_end(ap); + exit(1); } /* -- 2.27.0