diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/extension/internal/pdf-mini.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/extension/internal/pdf-mini.h b/src/extension/internal/pdf-mini.h index d12196a6d..62b03a8f2 100644 --- a/src/extension/internal/pdf-mini.h +++ b/src/extension/internal/pdf-mini.h @@ -170,11 +170,12 @@ long PdfFile::tell() { PdfObject *PdfFile::begin_document(double version) {
Inkscape::SVGOStringStream os;
-
+ char bin[5] = {0x80|'B', 0x80|'i', 0x80|'n', 0x80|'!', 0};
length = 0;
pages = new PdfXref();;
os << "%PDF-" << version << "\n";
+ os << "%" << bin << "\n";
obj_info = begin_object();
*obj_info << "<<\n";
@@ -312,7 +313,7 @@ void PdfFile::end_page(PdfObject *page) { delete obj_length;
delete obj_contents;
- delete resources;
+ delete[] resources;
}
PdfObject *PdfFile::begin_object() {
|
