[PATCH 1/2] Fixed warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)'

--- boost/uuid/seed_rng.hpp | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)

AMDG On 12/21/2010 1:50 AM, Vasyl' wrote:
diff --git a/boost/uuid/seed_rng.hpp b/boost/uuid/seed_rng.hpp index 3090197..4196536 100644 --- a/boost/uuid/seed_rng.hpp +++ b/boost/uuid/seed_rng.hpp @@ -150,7 +150,8 @@ private:
if(random_) { - std::fread( buffer, 1, 20, random_ ); + size_t rnd_read_size = std::fread( buffer, 1, sizeof(buffer), random_ ); + BOOST_ASSERT(rnd_read_size == sizeof(buffer)); }
// using an uninitialized buffer[] if fopen fails
If we're going to be picky about warnings at this level, this will produce an unused variable warning when asserts are disabled. In Christ, Steven Watanabe
participants (2)
-
Steven Watanabe
-
Vasyl'