diff -ur log4cxx-0.9.7/include/log4cxx/helpers/class.h log4cxx-0.9.7-adjusted/include/log4cxx/helpers/class.h --- log4cxx-0.9.7/include/log4cxx/helpers/class.h 2004-05-10 14:41:02.000000000 +0200 +++ log4cxx-0.9.7-adjusted/include/log4cxx/helpers/class.h 2004-09-10 16:41:28.000000000 +0200 @@ -53,6 +53,7 @@ { public: Class(const String& name); + virtual ~Class() {}; virtual ObjectPtr newInstance() const; const String& toString() const; const String& getName() const; diff -ur log4cxx-0.9.7/src/stringtokenizer.cpp log4cxx-0.9.7-adjusted/src/stringtokenizer.cpp --- log4cxx-0.9.7/src/stringtokenizer.cpp 2004-05-10 14:38:08.000000000 +0200 +++ log4cxx-0.9.7-adjusted/src/stringtokenizer.cpp 2004-09-17 19:58:37.000000000 +0200 @@ -39,7 +39,7 @@ StringTokenizer::~StringTokenizer() { - delete this->str; + delete[] this->str; } bool StringTokenizer::hasMoreTokens() const