From c2e3d8f8b87d56722f30793e441ad9ad2c005947 Mon Sep 17 00:00:00 2001 From: Michiel Borkent Date: Mon, 9 Jan 2023 21:21:34 +0100 Subject: [PATCH] Fix #59: delete port file on exit --- CHANGELOG.md | 1 + src/babashka/pods/impl.clj | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a071a08..742a117 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ## Unreleased - [#63](https://github.com/babashka/pods/issues/63): create directory before un-tarring +- #59: delete port file on exit ## v0.2.0 diff --git a/src/babashka/pods/impl.clj b/src/babashka/pods/impl.clj index f1f0f55..b2b14e2 100644 --- a/src/babashka/pods/impl.clj +++ b/src/babashka/pods/impl.clj @@ -310,7 +310,8 @@ (catch java.net.SocketException _ nil))) (defn port-file [pid] - (io/file (str ".babashka-pod-" pid ".port"))) + (doto (io/file (str ".babashka-pod-" pid ".port")) + (.deleteOnExit))) (defn read-port [^java.io.File port-file] (loop []