From 15f13d88d20917138d6e6cb38df6341f6b676cf6 Mon Sep 17 00:00:00 2001 From: Michael Vrhel Date: Tue, 27 Jan 2015 17:06:13 -0800 Subject: Fix mismatching allocation and deallocation issues. The form of delete should match the form that is used in the new command. Otherwise the behavior is undefined. --- platform/windows/mupdfnet/mupdfnet.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'platform/windows/mupdfnet/mupdfnet.cpp') diff --git a/platform/windows/mupdfnet/mupdfnet.cpp b/platform/windows/mupdfnet/mupdfnet.cpp index 854d40c5..a778537a 100644 --- a/platform/windows/mupdfnet/mupdfnet.cpp +++ b/platform/windows/mupdfnet/mupdfnet.cpp @@ -452,13 +452,13 @@ SYMBOL_DECLSPEC int __stdcall mExtractPages(PCWSTR infile, PCWSTR outfile, fz_optind = 1; result = pdfclean_main(argc, argv); - delete(num); + delete[] num; delete(infilechar); delete(outfilechar); if (has_password) delete(passchar); if (num_pages > 0) - delete(pagenums); + delete[] pagenums; delete(argv); return result; } -- cgit v1.2.3