summaryrefslogtreecommitdiffstats
path: root/tksao/fitsy++/card.h
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++/card.h
parenta18d63abab08e41fe439e13da46e1e686933e9c0 (diff)
downloadblt-3802d3df703ae75262c86187cad4d3bae745a9ca.zip
blt-3802d3df703ae75262c86187cad4d3bae745a9ca.tar.gz
blt-3802d3df703ae75262c86187cad4d3bae745a9ca.tar.bz2
track down memory leaks with getString
Diffstat (limited to 'tksao/fitsy++/card.h')
-rw-r--r--tksao/fitsy++/card.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/tksao/fitsy++/card.h b/tksao/fitsy++/card.h
index c5b5350..c12265b 100644
--- a/tksao/fitsy++/card.h
+++ b/tksao/fitsy++/card.h
@@ -18,6 +18,8 @@ class FitsCard {
private:
char* card_;
int managed;
+ // only used to return pointer to internal string
+ char buf_[FTY_CARDLEN];
public:
FitsCard();
@@ -62,6 +64,7 @@ public:
double getReal();
void getComplex(double*, double*);
char* getString();
+ char* getStringCopy();
char* getComment();
char* getAsString();
};