mirror of
https://github.com/shadowsocks/shadowsocks-libev.git
synced 2026-11-03 08:23:47 +00:00
Use cork_container_of instead
This commit is contained in:
+2
-1
@@ -745,7 +745,8 @@ static void
|
||||
remote_timeout_cb(EV_P_ ev_timer *watcher, int revents)
|
||||
{
|
||||
remote_ctx_t *remote_ctx
|
||||
= (remote_ctx_t *)container_of(watcher, remote_ctx_t, watcher);
|
||||
= cork_container_of(watcher, remote_ctx_t, watcher);
|
||||
|
||||
remote_t *remote = remote_ctx->remote;
|
||||
server_t *server = remote->server;
|
||||
|
||||
|
||||
+1
-1
@@ -329,7 +329,7 @@ static void
|
||||
remote_timeout_cb(EV_P_ ev_timer *watcher, int revents)
|
||||
{
|
||||
remote_ctx_t *remote_ctx
|
||||
= (remote_ctx_t *)container_of(watcher, remote_ctx_t, watcher);
|
||||
= cork_container_of(watcher, remote_ctx_t, watcher);
|
||||
|
||||
remote_t *remote = remote_ctx->remote;
|
||||
server_t *server = remote->server;
|
||||
|
||||
+1
-1
@@ -1050,7 +1050,7 @@ static void
|
||||
server_timeout_cb(EV_P_ ev_timer *watcher, int revents)
|
||||
{
|
||||
server_ctx_t *server_ctx
|
||||
= (server_ctx_t *)container_of(watcher, server_ctx_t, watcher);
|
||||
= cork_container_of(watcher, server_ctx_t, watcher);
|
||||
server_t *server = server_ctx->server;
|
||||
remote_t *remote = server->remote;
|
||||
|
||||
|
||||
+1
-1
@@ -285,7 +285,7 @@ static void
|
||||
remote_timeout_cb(EV_P_ ev_timer *watcher, int revents)
|
||||
{
|
||||
remote_ctx_t *remote_ctx
|
||||
= (remote_ctx_t *)container_of(watcher, remote_ctx_t, watcher);
|
||||
= cork_container_of(watcher, remote_ctx_t, watcher);
|
||||
|
||||
remote_t *remote = remote_ctx->remote;
|
||||
server_t *server = remote->server;
|
||||
|
||||
+1
-1
@@ -550,7 +550,7 @@ static void
|
||||
remote_timeout_cb(EV_P_ ev_timer *watcher, int revents)
|
||||
{
|
||||
remote_ctx_t *remote_ctx
|
||||
= (remote_ctx_t *)container_of(watcher, remote_ctx_t, watcher);
|
||||
= cork_container_of(watcher, remote_ctx_t, watcher);
|
||||
|
||||
if (verbose) {
|
||||
LOGI("[udp] connection timeout");
|
||||
|
||||
@@ -229,9 +229,4 @@ void *ss_realloc(void *ptr, size_t new_size);
|
||||
ptr = NULL; \
|
||||
} while (0)
|
||||
|
||||
#ifndef container_of
|
||||
#define container_of(ptr, type, member) \
|
||||
((type *) ((char *)(ptr) - offsetof(type, member)))
|
||||
#endif
|
||||
|
||||
#endif // _UTILS_H
|
||||
|
||||
Reference in New Issue
Block a user