diff options
| author | June McEnroe <june@causal.agency> | 2020-02-18 17:37:19 -0500 |
|---|---|---|
| committer | June McEnroe <june@causal.agency> | 2020-02-18 17:37:19 -0500 |
| commit | b8786e458787967e3b91afe0d0054c6858fc1f57 (patch) | |
| tree | 831350d18bf8c5df45dd7119cb561fe865904d7a | |
| parent | Implement source address selection (diff) | |
| download | pounce-b8786e458787967e3b91afe0d0054c6858fc1f57.tar.gz pounce-b8786e458787967e3b91afe0d0054c6858fc1f57.zip | |
Remove bad assert
If there's no room left in the buffer, tls_read will return 0 (since we gave it zero length to read into) and cause client->error to be set.
| -rw-r--r-- | client.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/client.c b/client.c index fe5eceb..b3fc32e 100644 --- a/client.c +++ b/client.c @@ -277,7 +277,6 @@ static bool intercept(const char *line, size_t len) { } void clientRecv(struct Client *client) { - assert(client->len < sizeof(client->buf)); ssize_t read = tls_read( client->tls, &client->buf[client->len], sizeof(client->buf) - client->len |