diff --git a/src/calibre/utils/podofo/utils.cpp b/src/calibre/utils/podofo/utils.cpp index ff2a9e6718..ff83bef39c 100644 --- a/src/calibre/utils/podofo/utils.cpp +++ b/src/calibre/utils/podofo/utils.cpp @@ -31,8 +31,7 @@ pdf::podofo_convert_pdfstring(const PdfString &s) { const PdfString pdf::podofo_convert_pystring(PyObject *val) { #if PY_MAJOR_VERSION > 2 - PdfString s(reinterpret_cast(PyUnicode_AsUTF8(val))); - return s; + return PdfString(reinterpret_cast(PyUnicode_AsUTF8(val))); #else PyObject *temp = PyUnicode_AsUTF8String(val); if (!temp) throw std::bad_alloc();