From 4630b8567c853e0a05d41f15b701c370f660250f Mon Sep 17 00:00:00 2001 From: m-holger Date: Fri, 19 Nov 2021 13:22:47 +0000 Subject: Ensure qpdf_oh handles returned by C-API functions are unique. Return new qpdf_oh from qpdf_oh_wrap_in_array when input is already an array. Update some doc comments in qpdf-c.h. --- libqpdf/qpdf-c.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libqpdf/qpdf-c.cc') diff --git a/libqpdf/qpdf-c.cc b/libqpdf/qpdf-c.cc index ea3782ce..08d4471b 100644 --- a/libqpdf/qpdf-c.cc +++ b/libqpdf/qpdf-c.cc @@ -987,7 +987,7 @@ qpdf_oh qpdf_oh_wrap_in_array(qpdf_data qpdf, qpdf_oh oh) if (qoh->isArray()) { QTC::TC("qpdf", "qpdf-c array to wrap_in_array"); - return oh; + return new_object(qpdf, *qoh); } else { -- cgit v1.2.3-54-g00ecf