diff --git a/src/calibre/utils/podofo/output.cpp b/src/calibre/utils/podofo/output.cpp index 3617d63bee..1af1ac0992 100644 --- a/src/calibre/utils/podofo/output.cpp +++ b/src/calibre/utils/podofo/output.cpp @@ -50,9 +50,9 @@ class OutputDevice : public PdfOutputDevice { if( !pszFormat ) { PODOFO_RAISE_ERROR( ePdfError_InvalidHandle ); } #ifdef _MSC_VER - return _vscprintf(pszFormat, args); + return _vscprintf(pszFormat, args) + 1; #else - return vsnprintf(NULL, 0, pszFormat, args); + return vsnprintf(NULL, 0, pszFormat, args) + 1; #endif }