From 45b928b7a1b57f493363ca7d9a331473b225f15a Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Fri, 26 Nov 2010 01:21:04 -0800 Subject: [PATCH] autotest: fix file descriptor leak * lib/autotest/general.m4 (_AT_CHECK): Close AS_MESSAGE_LOG_FD when running the test. Problem reported by Luke Mewburn in . --- ChangeLog | 7 +++++++ lib/autotest/general.m4 | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 62358eaf..c1ec95d8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2010-11-26 Paul Eggert + + autotest: fix file descriptor leak + * lib/autotest/general.m4 (_AT_CHECK): Close AS_MESSAGE_LOG_FD + when running the test. Problem reported by Luke Mewburn in + . + 2010-11-20 Paul Eggert autoconf: don't assume sys/stat.h and sys/types.h when testing C89 diff --git a/lib/autotest/general.m4 b/lib/autotest/general.m4 index 78f1cc61..fc8d8660 100644 --- a/lib/autotest/general.m4 +++ b/lib/autotest/general.m4 @@ -2190,7 +2190,7 @@ m4_define([_AT_CHECK], AS_ECHO(["$at_srcdir/AT_LINE: AS_ESCAPE([[$1]])"]) _AT_DECIDE_TRACEABLE([$1]) _AT_LINE_ESCAPED ( $at_check_trace; [$1] -) >>"$at_stdout" 2>>"$at_stderr" +) >>"$at_stdout" 2>>"$at_stderr" AS_MESSAGE_LOG_FD>&- at_status=$? at_failed=false $at_check_filter m4_ifdef([AT_DIFF_STDERR($4)], [m4_indir([AT_DIFF_STDERR($4)])], -- 2.47.2