We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2772f78 commit 936ca00Copy full SHA for 936ca00
api/pdfrenderer.cpp
@@ -570,14 +570,13 @@ bool TessPDFRenderer::BeginDocumentHandler() {
570
571
// CIDTOGIDMAP
572
const int kCIDToGIDMapSize = 2 * (1 << 16);
573
- unsigned char *cidtogidmap = new unsigned char[kCIDToGIDMapSize];
+ const std::unique_ptr</*non-const*/ unsigned char[]> cidtogidmap(new unsigned char[kCIDToGIDMapSize]);
574
for (int i = 0; i < kCIDToGIDMapSize; i++) {
575
cidtogidmap[i] = (i % 2) ? 1 : 0;
576
}
577
size_t len;
578
unsigned char *comp =
579
- zlibCompress(cidtogidmap, kCIDToGIDMapSize, &len);
580
- delete[] cidtogidmap;
+ zlibCompress(cidtogidmap.get(), kCIDToGIDMapSize, &len);
581
n = snprintf(buf, sizeof(buf),
582
"5 0 obj\n"
583
"<<\n"
0 commit comments