diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2010-11-26 01:21:04 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2010-11-26 01:21:30 -0800 |
commit | 45b928b7a1b57f493363ca7d9a331473b225f15a (patch) | |
tree | 12bfd53b5947ece16111d14a9b46f8b228281ad6 /lib | |
parent | 234d3c32688c335ee19e8d7f409e713badb5c669 (diff) | |
download | autoconf-45b928b7a1b57f493363ca7d9a331473b225f15a.tar.gz |
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
<http://lists.gnu.org/archive/html/autoconf/2010-11/msg00036.html>.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/autotest/general.m4 | 2 |
1 files changed, 1 insertions, 1 deletions
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)])], |