Index: subversion/bindings/javahl/native/SVNBase.cpp =================================================================== --- subversion/bindings/javahl/native/SVNBase.cpp (revision 1328758) +++ subversion/bindings/javahl/native/SVNBase.cpp (working copy) @@ -28,7 +28,12 @@ #include "JNIUtil.h" SVNBase::SVNBase() - : pool(JNIUtil::getPool()) +: pool(JNIUtil::getPool()) +{ +} + +SVNBase::SVNBase(SVN::Pool & parentPool) +: pool(parentPool) { } Index: subversion/bindings/javahl/native/SVNBase.h =================================================================== --- subversion/bindings/javahl/native/SVNBase.h (revision 1328758) +++ subversion/bindings/javahl/native/SVNBase.h (working copy) @@ -34,6 +34,7 @@ class SVNBase { public: SVNBase(); + SVNBase(SVN::Pool& pool); virtual ~SVNBase(); /**