diff --git a/utils/http_over_curl/src/epoll_request_handler.cpp b/utils/http_over_curl/src/epoll_request_handler.cpp index 71108813ca09df2536ec05a6e87e4032942d5476..fafda91a3f396495af26763e33ccac0dda767fc8 100644 --- a/utils/http_over_curl/src/epoll_request_handler.cpp +++ b/utils/http_over_curl/src/epoll_request_handler.cpp @@ -43,6 +43,7 @@ void EpollRequestHandler::Process(CURL *easyHandle, const TransferStartedCallbac { auto requestInfo = new RequestInfo{easyHandle, startedCallback, responseCallback, opaqueData}; incomingQueue_->Push(requestInfo); + delete requestInfo; auto start = [this]() { auto f = [this]() {