From 672fa5d2e2c3738c9732c230e1137b2231ec6dce Mon Sep 17 00:00:00 2001 From: "Brian P. Walenz" Date: Thu, 27 Jun 2019 04:08:40 -0400 Subject: [PATCH] Don't destroy our config object before we're done using it. --- src/stores/ovStoreBucketizer.C | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/src/stores/ovStoreBucketizer.C b/src/stores/ovStoreBucketizer.C index 4800ff30f..5d8661097 100644 --- a/src/stores/ovStoreBucketizer.C +++ b/src/stores/ovStoreBucketizer.C @@ -263,24 +263,12 @@ main(int argc, char **argv) { - // Write slice sizes. - - AS_UTL_saveFile(sliceSName, sliceSize, config->numSlices() + 1); - - // Close the output files. + // Write the outputs. for (uint32 i=0; inumSlices() + 1; i++) delete sliceFile[i]; - // Cleanup. - - seq->sqStore_close(); - - delete [] sliceFile; - delete [] sliceSize; - - delete filter; - delete config; + AS_UTL_saveFile(sliceSName, sliceSize, config->numSlices() + 1); // Rename the bucket to show we're done. @@ -303,7 +291,15 @@ main(int argc, char **argv) { fprintf(stderr, "\n"); } - // Then be done. + // Cleanup and be done. + + delete [] sliceFile; + delete [] sliceSize; + + seq->sqStore_close(); + + delete filter; + delete config; fprintf(stderr, "Success!\n");