diff options
author | sr | 2013-07-13 16:10:41 +0200 |
---|---|---|
committer | sr | 2013-07-13 16:10:41 +0200 |
commit | 2812390f334cb593ef28c465f5ac273fcb4a0cc5 (patch) | |
tree | e00e0bb9c9c8460e4a3c65ec463f4c610c3c6af3 /src/server/server.c | |
parent | Rewrite still in progres.... (diff) | |
download | dnbd3-2812390f334cb593ef28c465f5ac273fcb4a0cc5.tar.gz dnbd3-2812390f334cb593ef28c465f5ac273fcb4a0cc5.tar.xz dnbd3-2812390f334cb593ef28c465f5ac273fcb4a0cc5.zip |
Rewriting.....
Diffstat (limited to 'src/server/server.c')
-rw-r--r-- | src/server/server.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/server.c b/src/server/server.c index e4e2dd8..2c4cf42 100644 --- a/src/server/server.c +++ b/src/server/server.c @@ -298,11 +298,12 @@ dnbd3_client_t* dnbd3_init_client(struct sockaddr_storage *client, int fd) } /** - * Free the client struct recursively + * Free the client struct recursively. + * Doesn't lock, so call this function after removing the client from _dnbd3_clients */ void dnbd3_free_client(dnbd3_client_t *client) { - GSList *it; // Doesn't lock, so call this function after removing the client from _dnbd3_clients + GSList *it; for (it = client->sendqueue; it; it = it->next) { free( it->data ); } |