commit e2a349f79360cc6441c367ccf4fb139535f61c58 from: Omar Polo date: Sat Jul 24 21:17:24 2021 UTC reorder commit - 318a6c1a4be3e07520b2a6640a095272397819f8 commit + e2a349f79360cc6441c367ccf4fb139535f61c58 blob - f9309ca7a0960ee768a9138ac4a1b637b092b94a blob + bd5d9aad621b72140d5757bc6f1b1ba9c706e57a --- net.c +++ net.c @@ -43,6 +43,8 @@ static struct tls_config *tlsconf; struct req; +static struct req *req_by_id(uint32_t); + static void die(void) __attribute__((__noreturn__)); static void try_to_connect(int, short, void*); @@ -57,7 +59,6 @@ static void blocking_conn_towards(struct req*); static void close_with_err(struct req*, const char*); static void close_with_errf(struct req*, const char*, ...) __attribute__((format(printf, 2, 3))); -static struct req *req_by_id(uint32_t); static void net_tls_handshake(int, short, void *); static void net_tls_readcb(int, short, void *); @@ -125,6 +126,19 @@ yield_w(struct req *req, statefn fn, struct timeval *t event_once(req->fd, EV_WRITE, fn, req, tv); } +static struct req * +req_by_id(uint32_t id) +{ + struct req *r; + + TAILQ_FOREACH(r, &reqhead, reqs) { + if (r->id == id) + return r; + } + + return NULL; +} + static void __attribute__((__noreturn__)) die(void) { @@ -252,19 +266,6 @@ blocking_conn_towards(struct req *req) try_to_connect(0, 0, req); } #endif - -static struct req * -req_by_id(uint32_t id) -{ - struct req *r; - - TAILQ_FOREACH(r, &reqhead, reqs) { - if (r->id == id) - return r; - } - - return NULL; -} static void close_conn(int fd, short ev, void *d)