Skip to content

Commit 936ca00

Browse files
committed
RAII: pdfrenderer.cpp: cidtogidmap
1 parent 2772f78 commit 936ca00

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

api/pdfrenderer.cpp

+2-3
Original file line numberDiff line numberDiff line change
@@ -570,14 +570,13 @@ bool TessPDFRenderer::BeginDocumentHandler() {
570570

571571
// CIDTOGIDMAP
572572
const int kCIDToGIDMapSize = 2 * (1 << 16);
573-
unsigned char *cidtogidmap = new unsigned char[kCIDToGIDMapSize];
573+
const std::unique_ptr</*non-const*/ unsigned char[]> cidtogidmap(new unsigned char[kCIDToGIDMapSize]);
574574
for (int i = 0; i < kCIDToGIDMapSize; i++) {
575575
cidtogidmap[i] = (i % 2) ? 1 : 0;
576576
}
577577
size_t len;
578578
unsigned char *comp =
579-
zlibCompress(cidtogidmap, kCIDToGIDMapSize, &len);
580-
delete[] cidtogidmap;
579+
zlibCompress(cidtogidmap.get(), kCIDToGIDMapSize, &len);
581580
n = snprintf(buf, sizeof(buf),
582581
"5 0 obj\n"
583582
"<<\n"

0 commit comments

Comments
 (0)