[svn] Warn the user to increase SZ before aborting.

This commit is contained in:
hniksic 2005-04-10 17:42:18 -07:00
parent 96d5ceefe4
commit 4dc559af46
2 changed files with 12 additions and 4 deletions

View File

@ -1,3 +1,8 @@
2005-04-11 Hrvoje Niksic <hniksic@xemacs.org>
* xmalloc.c (register_ptr): Warn the user to increase SZ prior to
aborting.
2005-04-11 Hrvoje Niksic <hniksic@xemacs.org>
* convert.c (convert_cleanup): Free converted_files.

View File

@ -218,9 +218,8 @@ static int malloc_count, free_count;
/* Home-grown hash table of mallocs: */
#define SZ 100003 /* Prime number a little over 100,000.
Increase the table size if you need
to debug larger Wget runs. */
#define SZ 100003 /* Prime just over 100,000. Increase
it to debug larger Wget runs. */
static struct {
const void *ptr;
@ -250,7 +249,11 @@ register_ptr (const void *ptr, const char *file, int line)
{
int i;
if (malloc_count - free_count > SZ)
abort ();
{
fprintf (stderr, "Increase SZ to a larger value and recompile.\n");
fflush (stderr);
abort ();
}
i = ptr_position (ptr);
malloc_table[i].ptr = ptr;