home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / gnu / g / lib / bug / 425 next >
Encoding:
Text File  |  1992-07-23  |  1.0 KB  |  32 lines

  1. Newsgroups: gnu.g++.lib.bug
  2. Path: sparky!uunet!cis.ohio-state.edu!xtel.co.uk!a.shepherd
  3. From: a.shepherd@xtel.co.uk (Alan Shepherd)
  4. Subject: Memory leak in libg++2.1 and 2.2
  5. Message-ID: <16151.711631893@xtel.co.uk>
  6. Sender: gnulists@ai.mit.edu
  7. Organization: GNUs Not Usenet
  8. Distribution: gnu
  9. Date: Mon, 20 Jul 1992 13:31:33 GMT
  10. Approved: bug-lib-g++@prep.ai.mit.edu
  11. Lines: 19
  12.  
  13. I think I have discovered a memory leak in libg++ in that the
  14. strstreambuf class allocated as part of istrstream's constructor is
  15. not deleted.  istream::istream sets _flags to include dont_close and
  16. this means that _strbuf isn't deleted by ~istream and istrstream
  17. doesn't appear to have a destructor.  
  18.  
  19. Is this what you would expect ?  I have a program which uses
  20. istrstreams and there is quite a large memory leak associated with its
  21. use.
  22.  
  23. Alan Shepherd
  24.  
  25.  
  26. ---------
  27. Alan Shepherd, X-Tel Services Ltd., University Park, Nottingham NG7 2RD.
  28. Email: a.shepherd@xtel.co.uk, Phone: +44 (0) 602 412648 (Fax:790278)
  29. X.400: C=GB;ADMD= ;PRMD=X-Tel Services;O=X-Tel;S=Shepherd;G=Alan
  30.  
  31.  
  32.