From a006044fbcb3355f0fa063720e7c41f4971894a0 Mon Sep 17 00:00:00 2001 From: Franklin Wei Date: Mon, 1 Feb 2016 22:12:12 -0500 Subject: better command parsing --- src/obj.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/obj.c') diff --git a/src/obj.c b/src/obj.c index 20714f7..7905700 100644 --- a/src/obj.c +++ b/src/obj.c @@ -82,18 +82,20 @@ struct object_t *obj_read(int fd) struct object_t *obj_dup(struct object_t *obj) { + debugf("Adding an object reference.\n"); ++obj->refcount; return obj; } void obj_free(void *ptr) { + debugf("Freeing an object reference.\n"); struct object_t *obj = ptr; - debugf("Freeing obj %s\n", obj->name); --obj->refcount; if(!obj->refcount) { + debugf("Freeing obj %s\n", obj->name); if(obj->class->hook_destroy) obj->class->hook_destroy(obj); -- cgit v1.1