| 338 | } |
| 339 | |
| 340 | void freeHashObject(robj *o) { |
| 341 | switch (o->encoding) { |
| 342 | case OBJ_ENCODING_HT: |
| 343 | dictRelease((dict*) o->ptr); |
| 344 | break; |
| 345 | case OBJ_ENCODING_ZIPLIST: |
| 346 | zfree(o->ptr); |
| 347 | break; |
| 348 | default: |
| 349 | serverPanic("Unknown hash encoding type"); |
| 350 | break; |
| 351 | } |
| 352 | } |
| 353 | |
| 354 | void freeModuleObject(robj *o) { |
| 355 | moduleValue *mv = o->ptr; |
no test coverage detected