From 7b948e7bb8d6f930292c8a43319605f77cc36a73 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Thu, 17 Feb 2022 09:37:01 -0800 Subject: [PATCH] Bug fix for Intel package skip lists with multiple runs. --- src/INTEL/npair_skip_intel.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/INTEL/npair_skip_intel.cpp b/src/INTEL/npair_skip_intel.cpp index 32da0abff8..85bc84eb7d 100644 --- a/src/INTEL/npair_skip_intel.cpp +++ b/src/INTEL/npair_skip_intel.cpp @@ -55,7 +55,8 @@ NPairSkipIntel::~NPairSkipIntel() { void NPairSkipIntel::copy_neighbor_info() { NPair::copy_neighbor_info(); - if (_full_props) delete []_full_props; + // Only need to set _full_props once; npair object deleted for changes + if (_full_props) return; _full_props = new int[neighbor->nrequest]; for (int i = 0; i < neighbor->nrequest; i++) _full_props[i] = neighbor->requests[i]->full;