From f5ce243768506de7d2a8c3a2ae17079e6b4509a7 Mon Sep 17 00:00:00 2001 From: David Sisson Date: Thu, 8 Feb 2024 22:20:54 -0800 Subject: [PATCH] Fix new/free mismatch. --- export/planloader/planloader.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/export/planloader/planloader.cpp b/export/planloader/planloader.cpp index 34f4f940..6ecf5e2d 100644 --- a/export/planloader/planloader.cpp +++ b/export/planloader/planloader.cpp @@ -36,12 +36,12 @@ SerializedPlan* load_substrait_plan(const char* filename) { void free_substrait_plan(SerializedPlan* plan) { if (plan->buffer) { - free(plan->buffer); + delete plan->buffer; } if (plan->errorMessage) { - free(plan->errorMessage); + delete plan->errorMessage; } - free(plan); + delete plan; } // Write a serialized Substrait plan to disk in the specified format.