From a08e83522bab0edfb7a4c18a0151e162084e5a7a Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Sat, 19 Sep 2020 12:41:01 +0930 Subject: [PATCH] configure: clean up tmpfile if we fail. Reported-by: @whitslack Signed-off-by: Rusty Russell --- configure | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/configure b/configure index fc8d4cfe0..106d1995c 100755 --- a/configure +++ b/configure @@ -247,7 +247,9 @@ if command -v "${PG_CONFIG}" >/dev/null; then POSTGRES_LDLIBS="-L$("${PG_CONFIG}" --libdir) -lpq" fi -rm -f $CONFIG_VAR_FILE.$$ +# Clean up on exit. +trap "rm -f $CONFIG_VAR_FILE.$$" 0 + $CONFIGURATOR --extra-tests --autotools-style --var-file=$CONFIG_VAR_FILE.$$ --header-file=$CONFIG_HEADER --configurator-cc="$CONFIGURATOR_CC" --wrapper="$CONFIGURATOR_WRAPPER" "$CC" ${CWARNFLAGS-$BASE_WARNFLAGS} $CDEBUGFLAGS $COPTFLAGS -I/usr/local/include -L/usr/local/lib $SQLITE3_CFLAGS $POSTGRES_INCLUDE <