diff options
-rw-r--r-- | main.c | 2 | ||||
-rw-r--r-- | plop.c | 5 | ||||
-rw-r--r-- | plop.h | 2 |
3 files changed, 4 insertions, 5 deletions
@@ -100,7 +100,7 @@ int main(int argc, char ** argv) { if (NULL == events[i].data.ptr) { - if (-1 == plop_handle_server(plop.efd, server)) + if (-1 == plop_handle_server(server)) { return 6; } @@ -195,10 +195,9 @@ int plop_handle_client(struct connection * c) } /// Accepts awaiting connections if any. -/// \param efd File descriptor for epoll's context /// \param server File descriptor for server socket /// \return -1 if an error occured -int plop_handle_server(const int efd, const int server) +int plop_handle_server(const int server) { struct epoll_event e; e.events = EPOLLIN | EPOLLOUT; // TODO: Add EPOLLHUP? @@ -255,7 +254,7 @@ int plop_handle_server(const int efd, const int server) connection->push = 1; e.data.ptr = connection; - if (-1 == epoll_ctl(efd, EPOLL_CTL_ADD, client, &e)) + if (-1 == epoll_ctl(plop.efd, EPOLL_CTL_ADD, client, &e)) { return -1; } @@ -18,4 +18,4 @@ int open_server(const char *, const char *); int plop_load_handler(lua_State *, const char *); void plop_drop_thread(const int); int plop_handle_client(struct connection *); -int plop_handle_server(const int, const int); +int plop_handle_server(const int); |