Fix issue when iterating the entries

Every time you call entries.pop(), the entries.length minus 1.
We should check entries.length>0 as the end of loop.

This request is same as pull request #2426. fix a typo error.
Merge pull request #2429 from fbai/patch-3

Fix issue when iterating the entries