> Because if the descriptor is freed and given out to a different thread while the > code is still walking the list, the iterator may hit a bad pointer due to the freed > descriptor pointing to something else. > > Also, please include a Fixes tag for the fix. Thanks! Ok, I will send V2, thanks Br