Hi,

       I ran purify thru 3.1.3 htdig command. Looking at the leaks,
the most proeminent is in Join. It leaks 500 bytes when crawling the 5
files from the test directory of 3.2.  I'd say that we should probably
take the String and HtVector classes from 3.2. But the constness
they now have will require a *lot* of changes everywhere.

*** StringList.cc.~1~   Wed Sep 22 17:18:43 1999
--- StringList.cc       Fri Sep 24 19:23:34 1999
***************
*** 295,308 ****
  
  String StringList::Join(char sep)
  {
!   String *str = new String();
    int i;
  
    for (i=0; i < number; i++)
    {
!       if (str->length())
!       str->append(sep);
!       str->append(*((String *) Nth(i)));
    }
!   return *str;
  }
--- 295,308 ----
  
  String StringList::Join(char sep)
  {
!   String str("");
    int i;
  
    for (i=0; i < number; i++)
    {
!       if (str.length())
!       str.append(sep);
!       str.append(*((String *) Nth(i)));
    }
!   return str;
  }

-- 
                Loic Dachary

                ECILA
                100 av. du Gal Leclerc
                93500 Pantin - France
                Tel: 33 1 56 96 09 80, Fax: 33 1 56 96 09 61
                e-mail: [EMAIL PROTECTED] URL: http://www.senga.org/



------------------------------------
To unsubscribe from the htdig3-dev mailing list, send a message to
[EMAIL PROTECTED] containing the single word "unsubscribe" in
the SUBJECT of the message.

Reply via email to