diff options
Diffstat (limited to 'server/src/session.c')
-rw-r--r-- | server/src/session.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/server/src/session.c b/server/src/session.c index 66315fd..cc7d98c 100644 --- a/server/src/session.c +++ b/server/src/session.c @@ -33,7 +33,7 @@ ssize_t write_session(int id, char *buffer, size_t sz) { if (ses == NULL) return -1; - return send(ses->socket, buffer, sz, 0); + return output_pump(ses->socket, buffer, sz); } ssize_t read_session(int id, char *buffer, size_t sz) { @@ -41,7 +41,7 @@ ssize_t read_session(int id, char *buffer, size_t sz) { if (ses == NULL) return -1; - return recv(ses->socket, buffer, sz, 0); + return input_pump(ses->socket, buffer, sz); } void kill_session(int id) { |