MCPcopy Create free account
hub / github.com/Snapchat/KeyDB / freeSetObject

Function freeSetObject

src/object.cpp:338–349  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

336}
337
338void freeSetObject(robj_roptr o) {
339 switch (o->encoding) {
340 case OBJ_ENCODING_HT:
341 dictRelease((dict*) ptrFromObj(o));
342 break;
343 case OBJ_ENCODING_INTSET:
344 zfree(ptrFromObj(o));
345 break;
346 default:
347 serverPanic("Unknown set encoding type");
348 }
349}
350
351void freeZsetObject(robj_roptr o) {
352 zset *zs;

Callers 1

decrRefCountFunction · 0.85

Calls 3

ptrFromObjFunction · 0.85
zfreeFunction · 0.85
dictReleaseFunction · 0.70

Tested by

no test coverage detected