diff --git a/src/backend/access/gin/test/ginpostinglist_fakes.c b/src/backend/access/gin/test/ginpostinglist_fakes.c index c703e975dda..3861733bab6 100644 --- a/src/backend/access/gin/test/ginpostinglist_fakes.c +++ b/src/backend/access/gin/test/ginpostinglist_fakes.c @@ -64,4 +64,5 @@ repalloc(void *pointer, Size size) int pg_fprintf(FILE *stream, const char *fmt,...) { + return 0; } diff --git a/src/backend/utils/fmgr/test/dfmgr_test.c b/src/backend/utils/fmgr/test/dfmgr_test.c index 5246e99f496..faaa2c6e7d7 100755 --- a/src/backend/utils/fmgr/test/dfmgr_test.c +++ b/src/backend/utils/fmgr/test/dfmgr_test.c @@ -57,6 +57,8 @@ errmsg_impl(const char *fmt, ...) { } +static void errdetail_internal_impl(const char *fmt, ...) pg_attribute_printf(1, 2); + static void errdetail_internal_impl(const char* fmt, ...) { @@ -66,6 +68,7 @@ errdetail_internal_impl(const char* fmt, ...) va_start(args, fmt); appendStringInfoVA(&buf, fmt, args); + va_end(args); strncpy(lastErrorMsg, buf.data, sizeof(lastErrorMsg) / sizeof(lastErrorMsg[0])); pfree(buf.data);