]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3351] Fixed leak in signal test
authorFrancis Dupont <fdupont@isc.org>
Mon, 30 Sep 2024 16:23:25 +0000 (18:23 +0200)
committerRazvan Becheriu <razvan@isc.org>
Wed, 16 Oct 2024 11:16:51 +0000 (14:16 +0300)
src/lib/asiolink/tests/io_service_signal_unittests.cc

index a674df26926a49d31c1515a79e99b7d4008718b3..894df1556a15b9335a2af4748b1fa1e9f2998060 100644 (file)
@@ -63,6 +63,9 @@ public:
     ~IOSignalTest() {
         io_signal_set_.reset();
         // Make sure the cancel handler for the IOSignalSet is called.
+        if (io_service_->stopped()) {
+            io_service_->restart();
+        }
         io_service_->poll();
     }