diff options
| author | Brad King <brad.king@kitware.com> | 2023-08-18 13:00:14 (GMT) |
|---|---|---|
| committer | Brad King <brad.king@kitware.com> | 2023-08-18 13:00:14 (GMT) |
| commit | 90df1e5da4eea8f07deacdbf67638c320801189f (patch) | |
| tree | 1564ea5cd4ee70480c23fab205bc2c1a1f3125dd /Utilities/cmcppdap/src/socket.cpp | |
| parent | 01d2e5ed3a2f3078cf58aee52054881730726a0e (diff) | |
| parent | 5d568df6b1841e1f3d7f1e5da0baacc804d8cd5b (diff) | |
| download | CMake-90df1e5da4eea8f07deacdbf67638c320801189f.zip CMake-90df1e5da4eea8f07deacdbf67638c320801189f.tar.gz CMake-90df1e5da4eea8f07deacdbf67638c320801189f.tar.bz2 | |
Merge branch 'upstream-cppdap' into update-cppdap
# By cppdap Upstream
* upstream-cppdap:
cppdap 2023-08-17 (cc2f2058)
Diffstat (limited to 'Utilities/cmcppdap/src/socket.cpp')
| -rw-r--r-- | Utilities/cmcppdap/src/socket.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Utilities/cmcppdap/src/socket.cpp b/Utilities/cmcppdap/src/socket.cpp index 1211310..e9402d3 100644 --- a/Utilities/cmcppdap/src/socket.cpp +++ b/Utilities/cmcppdap/src/socket.cpp @@ -108,7 +108,6 @@ class dap::Socket::Shared : public dap::ReaderWriter { return out; } - freeaddrinfo(info); term(); return nullptr; } @@ -117,7 +116,9 @@ class dap::Socket::Shared : public dap::ReaderWriter { Shared(addrinfo* info, SOCKET socket) : info(info), s(socket) {} ~Shared() { - freeaddrinfo(info); + if (info) { + freeaddrinfo(info); + } close(); term(); } |
