From df9391e57af1ed3c7d518116aa65fe7fa37d5392 Mon Sep 17 00:00:00 2001 From: dmiller Date: Wed, 15 Apr 2026 03:21:56 +0000 Subject: [PATCH] Ensure nsock pool is not deleted twice --- nping/ProbeMode.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nping/ProbeMode.cc b/nping/ProbeMode.cc index 6992d866e..a1991a688 100644 --- a/nping/ProbeMode.cc +++ b/nping/ProbeMode.cc @@ -120,7 +120,10 @@ int ProbeMode::init_nsock(){ /** Cleans up the internal nsock pool and any other internal data that * needs to be taken care of before destroying the object. */ int ProbeMode::cleanup(){ - nsock_pool_delete(this->nsp); + if (this->nsock_init) { + nsock_pool_delete(this->nsp); + this->nsp = NULL; + } return OP_SUCCESS; } /* End of cleanup() */