Skip to content

Conversation

@tempoz
Copy link
Contributor

@tempoz tempoz commented Dec 8, 2014

double_to_size can return std::numeric_limits<size_t>max(), so we cannot add 1 to the return value of double_to_size. That addition should be done while still working with a double, as can be seen being done on line 850 of this file.
This was uncovered by Coverity, and addresses Coverity issues CID13443 and CID12664

double_to_size can return std::numeric_limits<size_t>max(), so we cannot add 1 to the return value of double_to_size. That addition should be done while still working with a double, as can be seen being done on line 850 of this file.
This was uncovered by Coverity, and addresses Coverity issues CID13443 and CID12664
danieljames added a commit that referenced this pull request Dec 9, 2014
Bounds-check after arithmetic is complete
@danieljames danieljames merged commit 68eb654 into boostorg:develop Dec 9, 2014
danieljames added a commit that referenced this pull request Feb 22, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants