The calculation of the bytes to read from the socket can be done easier
by the usage of the common MIN() macro.
Signed-off-by: Swen Schillig <swen@vnet.ibm.com>
Reviewed-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Jeremy Allison <jra@samba.org>
int num_ready = 0;
ssize_t nread;
uint8_t *data;
- int navail;
/* check how much data is available on the socket for immediately
guaranteed nonblocking access.
queue->buffer.extend = 0;
}
- navail = queue->buffer.size - queue->buffer.length;
- if (num_ready > navail) {
- num_ready = navail;
- }
+ num_ready = MIN(num_ready, queue->buffer.size - queue->buffer.length);
if (num_ready > 0) {
nread = sys_read(queue->fd,