Index: src/OFKernelEventObserver_select.m ================================================================== --- src/OFKernelEventObserver_select.m +++ src/OFKernelEventObserver_select.m @@ -52,11 +52,14 @@ FD_ZERO(&_readFDs); FD_ZERO(&_writeFDs); FD_SET(_cancelFD[0], &_readFDs); - _maxFD = _cancelFD[0]; + if (_cancelFD[0] > INT_MAX) + @throw [OFOutOfRangeException exception]; + + _maxFD = (int)_cancelFD[0]; return self; } - (void)OF_addObjectForReading: (id)object Index: utils/ofhttp/OFHTTP.m ================================================================== --- utils/ofhttp/OFHTTP.m +++ utils/ofhttp/OFHTTP.m @@ -639,11 +639,11 @@ if (!_quiet) { if (type == nil) type = @"unknown"; - if (lengthString != nil) { + if (_length >= 0) { if (_resumedFrom + _length >= GIBIBYTE) lengthString = [OFString stringWithFormat: @"%.2f GiB", (float)(_resumedFrom + _length) / GIBIBYTE]; else if (_resumedFrom + _length >= MEBIBYTE)