summaryrefslogtreecommitdiffstats
path: root/src/core/refcnt.c
diff options
context:
space:
mode:
authorMichael Brown2007-05-18 17:42:02 +0200
committerMichael Brown2007-05-18 17:42:02 +0200
commit7c0a069f42bdd2d1232c56c78894b272e2effeb5 (patch)
treeeba1a99bc79651139cab958cbccd7226c9434df2 /src/core/refcnt.c
parentMust request data before anything actually happens... (diff)
downloadipxe-7c0a069f42bdd2d1232c56c78894b272e2effeb5.tar.gz
ipxe-7c0a069f42bdd2d1232c56c78894b272e2effeb5.tar.xz
ipxe-7c0a069f42bdd2d1232c56c78894b272e2effeb5.zip
Add explicit "freeing" debug messages.
Diffstat (limited to 'src/core/refcnt.c')
-rw-r--r--src/core/refcnt.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core/refcnt.c b/src/core/refcnt.c
index 4efd9d71..227dac3f 100644
--- a/src/core/refcnt.c
+++ b/src/core/refcnt.c
@@ -66,8 +66,11 @@ void ref_put ( struct refcnt *refcnt ) {
return;
if ( refcnt->free ) {
+ DBGC ( refcnt, "REFCNT %p being freed via method %p\n",
+ refcnt, refcnt->free );
refcnt->free ( refcnt );
} else {
+ DBGC ( refcnt, "REFCNT %p being freed\n", refcnt );
free ( refcnt );
}
}