Fully initialized arena so that it won't fail in destructor without first calling Init.

git-svn-id: svn://10.0.0.236/trunk@41455 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
warren%netscape.com
1999-07-28 08:27:38 +00:00
parent 382b9863de
commit 6792f10afa
2 changed files with 7 additions and 1 deletions

View File

@@ -19,6 +19,12 @@
#include "nsArena.h"
#include "nsCRT.h"
ArenaImpl::ArenaImpl(void)
{
NS_INIT_REFCNT();
nsCRT::memset(&mPool, 0, sizeof(PLArenaPool));
}
NS_IMETHODIMP
ArenaImpl::Init(PRUint32 aBlockSize)
{

View File

@@ -27,7 +27,7 @@
// Simple arena implementation layered on plarena
class ArenaImpl : public nsIArena {
public:
ArenaImpl(void) { NS_INIT_REFCNT(); }
ArenaImpl(void);
virtual ~ArenaImpl();
NS_DECL_ISUPPORTS