aboutsummaryrefslogtreecommitdiff
path: root/src/obj.c
diff options
context:
space:
mode:
authorFranklin Wei <git@fwei.tk>2016-02-01 22:12:12 -0500
committerFranklin Wei <git@fwei.tk>2016-02-01 22:12:12 -0500
commita006044fbcb3355f0fa063720e7c41f4971894a0 (patch)
treed831c6f9a1cc5e9b9166b22be2194c4fd407dec7 /src/obj.c
parent7e223238ec9d6711290b1718c44cfe8158477b71 (diff)
downloadnetcosm-a006044fbcb3355f0fa063720e7c41f4971894a0.zip
netcosm-a006044fbcb3355f0fa063720e7c41f4971894a0.tar.gz
netcosm-a006044fbcb3355f0fa063720e7c41f4971894a0.tar.bz2
netcosm-a006044fbcb3355f0fa063720e7c41f4971894a0.tar.xz
better command parsing
Diffstat (limited to 'src/obj.c')
-rw-r--r--src/obj.c4
1 files changed, 3 insertions, 1 deletions
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);