fix possible wrong cast to 32-bit unsigned
authorPeter Lieven <pl@kamp.de>
Sat, 15 Mar 2014 14:58:08 +0000 (15:58 +0100)
committerPeter Lieven <pl@kamp.de>
Sun, 16 Mar 2014 19:07:52 +0000 (20:07 +0100)
commitd485997ad37be6ac5f1e89f4e6b2cb68921ce193
tree8525734bcf1a842e3d6962fef188840bdb795c77
parent2449d3f787d5a95e7cd19a0a9c95fd24ade60e3d
fix possible wrong cast to 32-bit unsigned

when calculation the max_offset the (unsigned) leads to a cast
to a 32-bit unsigned integer depending on the platform. as a result
we update the max_offset everytime when it grows beyond 2^32.
this leads to a wrong return max_offset value if the callbacks
are received out of order.

Signed-off-by: Peter Lieven <pl@kamp.de>
lib/libnfs.c