diff options
author | Alex Xu (Hello71) <alex_y_xu@yahoo.ca> | 2016-07-11 22:31:25 -0400 |
---|---|---|
committer | Alex Xu (Hello71) <alex_y_xu@yahoo.ca> | 2016-07-11 22:31:25 -0400 |
commit | be097ac2736a45d58b0e2cb345c950b8921e9503 (patch) | |
tree | 124c63c0eb9c9e87895fed91440a36c6942cf0a9 /src/server.c | |
parent | 985db79b2607c404d2ca6552348c27c8c2a7b2b9 (diff) | |
download | udpastcp-be097ac2736a45d58b0e2cb345c950b8921e9503.tar.xz udpastcp-be097ac2736a45d58b0e2cb345c950b8921e9503.zip |
Minor refactoring.
Diffstat (limited to 'src/server.c')
-rw-r--r-- | src/server.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/server.c b/src/server.c index 7980a92..382e675 100644 --- a/src/server.c +++ b/src/server.c @@ -19,6 +19,17 @@ #include "server.h" #include "uthash.h" +struct s_data { + struct sockaddr *s_addr; + struct sockaddr_storage pkt_addr; + const char *r_host; + const char *r_port; + struct o_s_sock *o_socks_by_caddr; + int s_sock; + socklen_t s_addrlen; + uint16_t csum_p; +}; + struct o_s_sock { struct s_data *s_data; struct sockaddr_storage c_addr; @@ -31,17 +42,6 @@ struct o_s_sock { uint8_t status; }; -struct s_data { - struct sockaddr *s_addr; - struct sockaddr_storage pkt_addr; - const char *r_host; - const char *r_port; - struct o_s_sock *o_socks_by_caddr; - int s_sock; - socklen_t s_addrlen; - uint16_t csum_p; -}; - struct s_data *global_s_data; static inline void s_prep_c_addr(struct o_s_sock *sock, struct tcphdr *hdr) { |