From b947e5561677c21dfbee108a7c0ecd99c782d44f Mon Sep 17 00:00:00 2001 From: Jeff Becker Date: Wed, 12 Sep 2018 19:21:59 -0400 Subject: [PATCH] fix leak on sign/encrypt fail --- llarp/service/endpoint.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/llarp/service/endpoint.cpp b/llarp/service/endpoint.cpp index 4446b243e..1fc207796 100644 --- a/llarp/service/endpoint.cpp +++ b/llarp/service/endpoint.cpp @@ -949,7 +949,10 @@ namespace llarp self->m_LocalIdentity)) llarp_logic_queue_job(self->logic, {self, &Result}); else + { llarp::LogError("failed to encrypt and sign"); + delete self; + } } };