diff options
author | jackpoz <giacomopoz@gmail.com> | 2021-07-30 17:54:46 +0200 |
---|---|---|
committer | jackpoz <giacomopoz@gmail.com> | 2021-07-30 17:54:46 +0200 |
commit | 2a12e96d1739a12c5ecfe375eabf5343557cb592 (patch) | |
tree | fb6547c19cf0ff43d4bc4ce0c63b33c7a626333d /src | |
parent | 06b554c36e8f196667e0a72820b37b9dc25bdde0 (diff) |
Core/SOAP: Fix new/free mismatch reported by ASan
Diffstat (limited to 'src')
-rw-r--r-- | src/server/worldserver/TCSoap/TCSoap.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/server/worldserver/TCSoap/TCSoap.cpp b/src/server/worldserver/TCSoap/TCSoap.cpp index 624fb35c600..afff3d952ac 100644 --- a/src/server/worldserver/TCSoap/TCSoap.cpp +++ b/src/server/worldserver/TCSoap/TCSoap.cpp @@ -66,8 +66,7 @@ void process_message(struct soap* soap_message) soap_serve(soap_message); soap_destroy(soap_message); // dealloc C++ data soap_end(soap_message); // dealloc data and clean up - soap_done(soap_message); // detach soap struct - free(soap_message); + soap_free(soap_message); // detach soap struct and free up the memory } /* Code used for generating stubs: |