| 622 | } |
| 623 | |
| 624 | void dictReleaseIterator(dictIterator *iter) |
| 625 | { |
| 626 | if (!(iter->index == -1 && iter->table == 0)) { |
| 627 | if (iter->safe) |
| 628 | dictResumeRehashing(iter->d); |
| 629 | else |
| 630 | assert(iter->fingerprint == dictFingerprint(iter->d)); |
| 631 | } |
| 632 | zfree(iter); |
| 633 | } |
| 634 | |
| 635 | /* Return a random entry from the hash table. Useful to |
| 636 | * implement randomized algorithms */ |
no test coverage detected