Browse Source

add travis status

pull/4/merge
Max Lv 12 years ago
parent
commit
ef31d2acbb
2 changed files with 9 additions and 4 deletions
  1. 2
      README.md
  2. 11
      local.c

2
README.md

@ -1,6 +1,8 @@
shadowsocks-libev shadowsocks-libev
================= =================
[![Build Status](https://secure.travis-ci.org/madeye/gaeproxy.png)](http://travis-ci.org/madeye/shadowsocks-libev)
Intro Intro
----- -----

11
local.c

@ -464,6 +464,7 @@ void free_remote(struct remote *remote) {
free(remote); free(remote);
} }
} }
void close_and_free_remote(EV_P_ struct remote *remote) { void close_and_free_remote(EV_P_ struct remote *remote) {
if (remote != NULL) { if (remote != NULL) {
ev_timer_stop(EV_A_ &remote->send_ctx->watcher); ev_timer_stop(EV_A_ &remote->send_ctx->watcher);
@ -473,6 +474,7 @@ void close_and_free_remote(EV_P_ struct remote *remote) {
free_remote(remote); free_remote(remote);
} }
} }
struct server* new_server(int fd) { struct server* new_server(int fd) {
struct server *server; struct server *server;
server = malloc(sizeof(struct server)); server = malloc(sizeof(struct server));
@ -498,6 +500,7 @@ struct server* new_server(int fd) {
server->buf_len = 0; server->buf_len = 0;
return server; return server;
} }
void free_server(struct server *server) { void free_server(struct server *server) {
if (server != NULL) { if (server != NULL) {
if (server->remote != NULL) { if (server->remote != NULL) {
@ -512,6 +515,7 @@ void free_server(struct server *server) {
free(server); free(server);
} }
} }
void close_and_free_server(EV_P_ struct server *server) { void close_and_free_server(EV_P_ struct server *server) {
if (server != NULL) { if (server != NULL) {
ev_io_stop(EV_A_ &server->send_ctx->io); ev_io_stop(EV_A_ &server->send_ctx->io);
@ -520,8 +524,8 @@ void close_and_free_server(EV_P_ struct server *server) {
free_server(server); free_server(server);
} }
} }
static void accept_cb (EV_P_ ev_io *w, int revents)
{
static void accept_cb (EV_P_ ev_io *w, int revents) {
struct listen_ctx *listener = (struct listen_ctx *)w; struct listen_ctx *listener = (struct listen_ctx *)w;
int serverfd; int serverfd;
while (1) { while (1) {
@ -577,8 +581,7 @@ static void accept_cb (EV_P_ ev_io *w, int revents)
} }
} }
int main (int argc, char **argv)
{
int main (int argc, char **argv) {
int i, c; int i, c;
int pid_flags = 0; int pid_flags = 0;

Loading…
Cancel
Save