X-Git-Url: https://git.tokkee.org/?p=sysdb.git;a=blobdiff_plain;f=src%2Fcore%2Fobject.c;h=c39faf4aed2c89f684a3e2c0c947b0eba7fe2d18;hp=9101918654379a1ff41491df64187d399468d186;hb=b75718ea9fe4d6c90f1794e517a0712729553c0c;hpb=881a53b0d228ee09d27702cc51933e82d320fd93 diff --git a/src/core/object.c b/src/core/object.c index 9101918..c39faf4 100644 --- a/src/core/object.c +++ b/src/core/object.c @@ -149,6 +149,9 @@ sdb_object_deref(sdb_object_t *obj) if (obj->ref_cnt > 0) return; + /* we'd access free'd memory in case ref_cnt < 0 */ + assert(! obj->ref_cnt); + if (obj->type.destroy) obj->type.destroy(obj);