From 93911255f6365b195741304d0fb038d22301915c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 10 Aug 2019 19:34:11 +0530 Subject: [PATCH] Fix #1028 ( Fix podofo convert pystring to PdfString bug ) --- src/calibre/utils/podofo/utils.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/utils/podofo/utils.cpp b/src/calibre/utils/podofo/utils.cpp index 830fc5052e..ff2a9e6718 100644 --- a/src/calibre/utils/podofo/utils.cpp +++ b/src/calibre/utils/podofo/utils.cpp @@ -31,7 +31,8 @@ pdf::podofo_convert_pdfstring(const PdfString &s) { const PdfString pdf::podofo_convert_pystring(PyObject *val) { #if PY_MAJOR_VERSION > 2 - return s(reinterpret_cast(PyUnicode_AsUTF8(val))); + PdfString s(reinterpret_cast(PyUnicode_AsUTF8(val))); + return s; #else PyObject *temp = PyUnicode_AsUTF8String(val); if (!temp) throw std::bad_alloc();