]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
raduat: Clean up temporary files on exit
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 31 Dec 2025 19:02:31 +0000 (19:02 +0000)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 1 Jan 2026 18:23:45 +0000 (18:23 +0000)
scripts/util/raduat

index 42ce216317a1fcc93620d204f44d6451f323df8b..4aef202af428acadac78fc9cfe2613d3e319be6a 100755 (executable)
@@ -287,6 +287,12 @@ base=$(basename "$0")
 packets=$(mktemp -t "${base}XXX") || exit 1
 filters=$(mktemp -t "${base}XXX") || exit 1
 
+function cleanup
+{
+    rm -f -- "$packets" "$filters" >/dev/null 2>&1
+}
+trap cleanup EXIT INT TERM
+
 args=
 file_args=
 serial_file_args=