diff --git a/src/vm/VirtualMachinePool.cc b/src/vm/VirtualMachinePool.cc index 9bed8646ef..106d3f521b 100644 --- a/src/vm/VirtualMachinePool.cc +++ b/src/vm/VirtualMachinePool.cc @@ -192,6 +192,8 @@ int VirtualMachinePool::allocate ( NebulaLog::log("ONE", Log::ERROR, oss); free(error_msg); + delete vm; + return -2; }