From 633fb414afbddd4a7c0b8d8b70a396e1afc52486 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Mon, 22 Jan 2018 19:23:42 -0500 Subject: Pl_QPDFTokenizer: Use unsigned_char_pointer instead of copy --- libqpdf/Pl_QPDFTokenizer.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'libqpdf/Pl_QPDFTokenizer.cc') diff --git a/libqpdf/Pl_QPDFTokenizer.cc b/libqpdf/Pl_QPDFTokenizer.cc index ea13fb72..8a54a640 100644 --- a/libqpdf/Pl_QPDFTokenizer.cc +++ b/libqpdf/Pl_QPDFTokenizer.cc @@ -2,6 +2,7 @@ #include #include #include +#include #include #include @@ -26,10 +27,7 @@ Pl_QPDFTokenizer::writeNext(char const* buf, size_t len) { if (len) { - unsigned char* t = new unsigned char[len]; - memcpy(t, buf, len); - getNext()->write(t, len); - delete [] t; + getNext()->write(QUtil::unsigned_char_pointer(buf), len); this->just_wrote_nl = (buf[len-1] == '\n'); } } -- cgit v1.2.3-54-g00ecf