diff --git a/sys/posix/sockets/posix_sockets.c b/sys/posix/sockets/posix_sockets.c index 3db7f40ec2..094da7df2e 100644 --- a/sys/posix/sockets/posix_sockets.c +++ b/sys/posix/sockets/posix_sockets.c @@ -234,7 +234,7 @@ static int socket_close(int socket) socket_t *s; int res = 0; - assert((unsigned)(socket - 1) > (_ACTUAL_SOCKET_POOL_SIZE - 1)); + assert(((unsigned)socket) < _ACTUAL_SOCKET_POOL_SIZE); s = &_socket_pool[socket]; assert((s->domain == AF_INET) || (s->domain == AF_INET6)); mutex_lock(&_socket_pool_mutex);