| 978 | } |
| 979 | |
| 980 | void dictReleaseIterator(dictIterator *iter) |
| 981 | { |
| 982 | if (!(iter->index == -1 && iter->table == 0)) { |
| 983 | if (iter->safe) |
| 984 | dictResumeRehashing(iter->d); |
| 985 | else |
| 986 | assert(iter->fingerprint == dictFingerprint(iter->d)); |
| 987 | } |
| 988 | zfree(iter); |
| 989 | } |
| 990 | |
| 991 | /* Return a random entry from the hash table. Useful to |
| 992 | * implement randomized algorithms */ |
no test coverage detected