print that info when debugging.
/*
- * $Id: leakfinder.cc,v 1.1 1998/12/11 21:01:12 wessels Exp $
+ * $Id: leakfinder.cc,v 1.2 2000/01/05 06:23:44 wessels Exp $
*
* DEBUG: section 45 Callback Data Registry
* AUTHOR: Duane Wessels
}
void *
-leakFree(void *p)
+leakFreeFL(void *p, const char *file, int line)
{
ptr *c = (ptr *) hash_lookup(htable, p);
assert(p);
/*
- * $Id: protos.h,v 1.349 1999/12/30 17:36:46 wessels Exp $
+ * $Id: protos.h,v 1.350 2000/01/05 06:23:45 wessels Exp $
*
*
* SQUID Internet Object Cache http://squid.nlanr.net/Squid/
extern void leakInit(void);
extern void *leakAddFL(void *, const char *, int);
extern void *leakTouchFL(void *, const char *, int);
-extern void *leakFree(void *);
+extern void *leakFreeFL(void *, const char *, int);
#endif
/*
/*
- * $Id: squid.h,v 1.197 2000/01/03 19:39:16 wessels Exp $
+ * $Id: squid.h,v 1.198 2000/01/05 06:23:46 wessels Exp $
*
* AUTHOR: Duane Wessels
*
#if USE_LEAKFINDER
#define leakAdd(p) leakAddFL(p,__FILE__,__LINE__)
#define leakTouch(p) leakTouchFL(p,__FILE__,__LINE__)
+#define leakFree(p) leakFreeFL(p,__FILE__,__LINE__)
#else
#define leakAdd(p) p
#define leakTouch(p) p