From 69421bbd6f47bcba9650e9c2f0bf0c660ce064bd Mon Sep 17 00:00:00 2001 From: Vincent Richard Date: Mon, 1 Feb 2010 16:33:31 +0000 Subject: [PATCH] Fixed memory leak. --- src/net/maildir/maildirFormat.cpp | 2 +- vmime/net/maildir/maildirFormat.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/net/maildir/maildirFormat.cpp b/src/net/maildir/maildirFormat.cpp index 607ed618..78445428 100644 --- a/src/net/maildir/maildirFormat.cpp +++ b/src/net/maildir/maildirFormat.cpp @@ -52,7 +52,7 @@ maildirFormat::context::context(ref store) ref maildirFormat::context::getStore() const { - return m_store; + return m_store.acquire().constCast (); } diff --git a/vmime/net/maildir/maildirFormat.hpp b/vmime/net/maildir/maildirFormat.hpp index a47c854c..09406966 100644 --- a/vmime/net/maildir/maildirFormat.hpp +++ b/vmime/net/maildir/maildirFormat.hpp @@ -55,7 +55,7 @@ public: private: - ref m_store; + weak_ref m_store; };