--- psiconv/trunk/lib/psiconv/parse_layout.c 2001/01/31 00:57:17 104 +++ psiconv/trunk/lib/psiconv/parse_layout.c 2002/01/29 18:47:26 143 @@ -26,6 +26,11 @@ #include "parse_routines.h" #include "error.h" +#ifdef DMALLOC +#include +#endif + + int psiconv_parse_color(const psiconv_buffer buf, int lev, psiconv_u32 off, int *length, psiconv_color *result) { @@ -451,6 +456,7 @@ } psiconv_debug(lev+3,off+len,"Justify: %02x",temp); len ++; + break; case 0x07: psiconv_progress(lev+3,off+len,"Going to read linespacing distance"); result->linespacing = psiconv_read_size(buf,lev+3,off+len,&leng,&res); @@ -578,6 +584,7 @@ psiconv_free_tab(temp_tab); goto ERROR1; } + psiconv_free_tab(temp_tab); len += leng; break; default: