summaryrefslogtreecommitdiffstats
path: root/tksao/fitsy++/column.C
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2017-10-04 17:07:35 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2017-10-04 17:07:35 (GMT)
commit3802d3df703ae75262c86187cad4d3bae745a9ca (patch)
tree8c77eac67f2decca132e559e51038024a98ed5a9 /tksao/fitsy++/column.C
parenta18d63abab08e41fe439e13da46e1e686933e9c0 (diff)
downloadblt-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.C8
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_) {