From 281fe5bf9bc43ea8ad464ee6ca51d97ee33b4db0 Mon Sep 17 00:00:00 2001 From: Scott Fennell Date: Tue, 6 Nov 2018 13:59:02 -0600 Subject: [PATCH] remove premature delete --- trick_source/data_products/Log/MatLab.cpp | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/trick_source/data_products/Log/MatLab.cpp b/trick_source/data_products/Log/MatLab.cpp index 08f98314..7c495987 100644 --- a/trick_source/data_products/Log/MatLab.cpp +++ b/trick_source/data_products/Log/MatLab.cpp @@ -166,10 +166,6 @@ MatLab::MatLab(char * file_name, char * param_name, char * time_name) { } num_dims = dim_bytes / 4; - // delete dangling pointer - if(dims) { - delete [] dims; - } dims = new int[num_dims]; for (ii = 0; ii < num_dims; ii++) { fread(&dims[ii], 4, 1, fp_) ; @@ -303,10 +299,6 @@ MatLab::MatLab(char * file_name, char * param_name, char * time_name) { } num_dims = dim_bytes / 4; - // delete dangling pointer - if(dims) { - delete [] dims; - } dims = new int[num_dims]; for (ii = 0; ii < num_dims; ii++) { fread(&dims[ii], 4, 1, fp_) ; @@ -759,10 +751,6 @@ int MatLabLocateParam(char * file_name, char * param_name, char * time_name) { } num_dims = dim_bytes / 4; - // delete dangling pointer - if(dims) { - delete [] dims; - } dims = new int[num_dims]; for (ii = 0; ii < num_dims; ii++) { fread(&dims[ii], 4, 1, fp) ; @@ -894,7 +882,7 @@ int MatLabLocateParam(char * file_name, char * param_name, char * time_name) { } delete [] name; - delete [] dims; + // delete [] dims; dims = NULL; if (param_found && time_found) {