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

Reply via email to