On Wed, Feb 01, 2023 at 05:15:23PM +0800, Tianjia Zhang wrote: > > According to your previous reply, walker will ensure that the nbytes of > each iteration is at least the size of the chunk. If walk.nbytes == 0, walk.nbytes == 0 is used to indicate error. Of course you could check for an error return in addition to checking walk.nbytes but that's how this bug got created in the first place. So always check for walk.nbytes == 0. Cheers, -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt