Fix: double free issue
[apps/agl-service-can-low-level.git] / low-can-binding / diagnostic / diagnostic-manager.cpp
index 55e6108..ba4b0c8 100644 (file)
@@ -188,8 +188,6 @@ void diagnostic_manager_t::find_and_erase(active_diagnostic_request_t* entry, st
 void diagnostic_manager_t::cancel_request(active_diagnostic_request_t* entry)
 {
        entry->get_socket().close();
-       if(entry->get_handle())
-               delete(entry->get_handle());
        delete entry;
        entry = nullptr;
 }