mirror of
https://github.com/EQEmu/Server.git
synced 2026-06-28 05:07:37 +00:00
Use casts to silence ASan complaints
I don't think these are actually causing any real problems, ASan complains about them though since it's kind of a code smell I guess and a potential source of problems. But our case is fine, so cast to silence them.
This commit is contained in:
@@ -51,7 +51,7 @@ namespace EQ {
|
|||||||
void Stop() {
|
void Stop() {
|
||||||
if (m_timer) {
|
if (m_timer) {
|
||||||
uv_close((uv_handle_t*)m_timer, [](uv_handle_t* handle) {
|
uv_close((uv_handle_t*)m_timer, [](uv_handle_t* handle) {
|
||||||
delete handle;
|
delete (uv_timer_t *)handle;
|
||||||
});
|
});
|
||||||
m_timer = nullptr;
|
m_timer = nullptr;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
#include "../event/event_loop.h"
|
#include "../event/event_loop.h"
|
||||||
|
|
||||||
void on_close_handle(uv_handle_t* handle) {
|
void on_close_handle(uv_handle_t* handle) {
|
||||||
delete handle;
|
delete (uv_tcp_t *)handle;
|
||||||
}
|
}
|
||||||
|
|
||||||
EQ::Net::TCPConnection::TCPConnection(uv_tcp_t *socket)
|
EQ::Net::TCPConnection::TCPConnection(uv_tcp_t *socket)
|
||||||
@@ -115,7 +115,7 @@ void EQ::Net::TCPConnection::Disconnect()
|
|||||||
connection->m_on_disconnect_cb(connection);
|
connection->m_on_disconnect_cb(connection);
|
||||||
}
|
}
|
||||||
|
|
||||||
delete handle;
|
delete (uv_tcp_t *)handle;
|
||||||
});
|
});
|
||||||
m_socket = nullptr;
|
m_socket = nullptr;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
#include "../event/event_loop.h"
|
#include "../event/event_loop.h"
|
||||||
|
|
||||||
void on_close_tcp_server_handle(uv_handle_t* handle) {
|
void on_close_tcp_server_handle(uv_handle_t* handle) {
|
||||||
delete handle;
|
delete (uv_tcp_t *)handle;
|
||||||
}
|
}
|
||||||
|
|
||||||
EQ::Net::TCPServer::TCPServer()
|
EQ::Net::TCPServer::TCPServer()
|
||||||
|
|||||||
Reference in New Issue
Block a user