From 7dbc2b722ba3c1819f95e19fe09855617b034fb7 Mon Sep 17 00:00:00 2001 From: Ryan Sundberg Date: Tue, 30 Apr 2024 10:56:47 -0700 Subject: [PATCH] create-network: Fix network leak by setting the proper network :id There was a bug in create/remove-network! due to the ID being incorrectly saved as :network-name. --- src/clj_test_containers/core.clj | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/clj_test_containers/core.clj b/src/clj_test_containers/core.clj index b43cc12..42848a6 100644 --- a/src/clj_test_containers/core.clj +++ b/src/clj_test_containers/core.clj @@ -386,9 +386,11 @@ (.driver builder driver)) (let [network (.build builder) - network-name (.getName network)] - (swap! started-instances conj {:type :network :id :network-name}) - {:network network + network-name (.getName network) + network-id (.getId network)] + (swap! started-instances conj {:type :network :id network-id}) + {:id network-id + :network network :name network-name :ipv6 (.getEnableIpv6 network) :driver (.getDriver network)}))))