qt4/src/poppler-document.cc | 6 ++++-- qt5/src/poppler-document.cc | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-)
New commits: commit df6904366d587133760adf0d43a128aa4d35a712 Author: Jakub Kucharski <[email protected]> Date: Sun Jul 24 13:14:39 2016 +0200 qt5: fix memory leaks in Document::modificationDate() and Document::creationDate() diff --git a/qt5/src/poppler-document.cc b/qt5/src/poppler-document.cc index 651f510..8d2ef44 100644 --- a/qt5/src/poppler-document.cc +++ b/qt5/src/poppler-document.cc @@ -469,7 +469,8 @@ namespace Poppler { return QDateTime(); } - QString str = UnicodeParsedString(m_doc->doc->getDocInfoCreatDate()); + QScopedPointer<GooString> goo(m_doc->doc->getDocInfoCreatDate()); + QString str = UnicodeParsedString(goo.data()); return Poppler::convertDate(str.toLatin1().data()); } @@ -489,7 +490,8 @@ namespace Poppler { return QDateTime(); } - QString str = UnicodeParsedString(m_doc->doc->getDocInfoModDate()); + QScopedPointer<GooString> goo(m_doc->doc->getDocInfoModDate()); + QString str = UnicodeParsedString(goo.data()); return Poppler::convertDate(str.toLatin1().data()); } commit d89ea6ae0ddd70916700a402649a9e0423ae9fbb Author: Jakub Kucharski <[email protected]> Date: Sun Jul 24 13:14:19 2016 +0200 qt4: fix memory leaks in Document::modificationDate() and Document::creationDate() diff --git a/qt4/src/poppler-document.cc b/qt4/src/poppler-document.cc index 2893625..93f9a0a 100644 --- a/qt4/src/poppler-document.cc +++ b/qt4/src/poppler-document.cc @@ -483,7 +483,8 @@ namespace Poppler { return QDateTime(); } - QString str = UnicodeParsedString(m_doc->doc->getDocInfoCreatDate()); + QScopedPointer<GooString> goo(m_doc->doc->getDocInfoCreatDate()); + QString str = UnicodeParsedString(goo.data()); return Poppler::convertDate(str.toLatin1().data()); } @@ -503,7 +504,8 @@ namespace Poppler { return QDateTime(); } - QString str = UnicodeParsedString(m_doc->doc->getDocInfoModDate()); + QScopedPointer<GooString> goo(m_doc->doc->getDocInfoModDate()); + QString str = UnicodeParsedString(goo.data()); return Poppler::convertDate(str.toLatin1().data()); } _______________________________________________ poppler mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/poppler
