summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tool/m4/ruby_check_va_copy.m42
1 files changed, 2 insertions, 0 deletions
diff --git a/tool/m4/ruby_check_va_copy.m4 b/tool/m4/ruby_check_va_copy.m4
index 74338beb60..403ef801f2 100644
--- a/tool/m4/ruby_check_va_copy.m4
+++ b/tool/m4/ruby_check_va_copy.m4
@@ -14,9 +14,11 @@ conftest(int n, ...)
va_start(ap, n);
CONFTEST_VA_COPY(ap2, ap);
for (i = 0; i < n; i++) if ((int)va_arg(ap, int) != n - i - 1) abort();
+ va_end(ap);
CONFTEST_VA_COPY(ap, ap2);
for (i = 0; i < n; i++) if ((int)va_arg(ap, int) != n - i - 1) abort();
va_end(ap);
+ va_end(ap2);
}
int
main()