diff options
author | William Joye <wjoye@cfa.harvard.edu> | 2017-10-04 17:07:35 (GMT) |
---|---|---|
committer | William Joye <wjoye@cfa.harvard.edu> | 2017-10-04 17:07:35 (GMT) |
commit | 3802d3df703ae75262c86187cad4d3bae745a9ca (patch) | |
tree | 8c77eac67f2decca132e559e51038024a98ed5a9 /tksao/fitsy++/column.C | |
parent | a18d63abab08e41fe439e13da46e1e686933e9c0 (diff) | |
download | blt-3802d3df703ae75262c86187cad4d3bae745a9ca.zip blt-3802d3df703ae75262c86187cad4d3bae745a9ca.tar.gz blt-3802d3df703ae75262c86187cad4d3bae745a9ca.tar.bz2 |
track down memory leaks with getString
Diffstat (limited to 'tksao/fitsy++/column.C')
-rw-r--r-- | tksao/fitsy++/column.C | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tksao/fitsy++/column.C b/tksao/fitsy++/column.C index 4215957..9603182 100644 --- a/tksao/fitsy++/column.C +++ b/tksao/fitsy++/column.C @@ -24,9 +24,9 @@ FitsColumn::FitsColumn(FitsHead* head, int i, int off) offset_ = off; type_ = ' '; - tform_ = head->getString(keycat("TFORM",i)); - ttype_ = head->getString(keycat("TTYPE",i)); - tunit_ = head->getString(keycat("TUNIT",i)); + tform_ = head->getStringCopy(keycat("TFORM",i)); + ttype_ = head->getStringCopy(keycat("TTYPE",i)); + tunit_ = head->getStringCopy(keycat("TUNIT",i)); tscal_ = head->getReal(keycat("TSCAL",i), 1); tzero_ = head->getReal(keycat("TZERO",i), 0); hastnull_ = head->find(keycat("TNULL",i)) ? 1:0; @@ -183,7 +183,7 @@ template <> Vector FitsAsciiColumnT<double>::dimension() FitsBinColumn::FitsBinColumn(FitsHead* head, int i, int offset) : FitsColumn(head, i, offset) { - tdisp_ = head->getString(keycat("TDISP",i)); + tdisp_ = head->getStringCopy(keycat("TDISP",i)); repeat_ = 1; if (tform_) { |