Fix signed/unsigned mismatch in file_stdio::seek

fix #1687
This commit is contained in:
Aurelien Chartier
2019-08-23 12:56:11 -07:00
committed by Vinnie Falco
parent 0c7fbc74f0
commit 70f232f6dd
2 changed files with 2 additions and 1 deletions

View File

@ -1,6 +1,7 @@
Version 267:
* Add package for Travis config
* Fix signed/unsigned mismatch in file_stdio::seek
--------------------------------------------------------------------------------

View File

@ -241,7 +241,7 @@ seek(std::uint64_t offset, error_code& ec)
ec = make_error_code(errc::bad_file_descriptor);
return;
}
if(offset > (std::numeric_limits<long>::max)())
if(offset > static_cast<std::uint64_t>(std::numeric_limits<long>::max()))
{
ec = make_error_code(errc::invalid_seek);
return;