diff options
author | Michael Brown | 2007-05-18 17:42:02 +0200 |
---|---|---|
committer | Michael Brown | 2007-05-18 17:42:02 +0200 |
commit | 7c0a069f42bdd2d1232c56c78894b272e2effeb5 (patch) | |
tree | eba1a99bc79651139cab958cbccd7226c9434df2 /src/core/refcnt.c | |
parent | Must request data before anything actually happens... (diff) | |
download | ipxe-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.c | 3 |
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 ); } } |