diff options
author | Jay Berkenbilt <ejb@ql.org> | 2011-08-11 17:56:37 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2011-08-11 17:57:37 +0200 |
commit | 76b1659177327a64037bf36d7f3e15a73d86bbed (patch) | |
tree | 22623001bb99a6fe33943416877a3d5836b550d8 /libqpdf/QPDF_linearization.cc | |
parent | 14fe2e6de3ae3b91436ccb4948fca75c29565440 (diff) | |
download | qpdf-76b1659177327a64037bf36d7f3e15a73d86bbed.tar.zst |
enhance PointerHolder so that it can explicitly be told to use delete [] instead of delete, thus making it useful to run valgrind over qpdf during its test suite
Diffstat (limited to 'libqpdf/QPDF_linearization.cc')
-rw-r--r-- | libqpdf/QPDF_linearization.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libqpdf/QPDF_linearization.cc b/libqpdf/QPDF_linearization.cc index 51b6ea6a..eeae05e9 100644 --- a/libqpdf/QPDF_linearization.cc +++ b/libqpdf/QPDF_linearization.cc @@ -88,7 +88,7 @@ QPDF::isLinearized() char* buf = new char[tbuf_size]; this->file->seek(0, SEEK_SET); - PointerHolder<char> b(buf); // guarantee deletion + PointerHolder<char> b(true, buf); memset(buf, '\0', tbuf_size); this->file->read(buf, tbuf_size - 1); |