diff --git a/test/cfg/std.cpp b/test/cfg/std.cpp index 91e6cedd1..5019c887d 100644 --- a/test/cfg/std.cpp +++ b/test/cfg/std.cpp @@ -2900,6 +2900,14 @@ void uninitvar_vsprintf(void) (void)std::vsprintf(s,format,arg); } +void nullPointer_vsprintf(va_list arg,const char *format) +{ + char *s = NULL; + (void)std::vsprintf(s,format,arg); // Its allowed to provide 's' as NULL pointer + // cppcheck-suppress nullPointer + (void)std::vsprintf(s,NULL,arg); +} + void uninitvar_vswprintf(void) { wchar_t *s;