Changeset 32252
- Timestamp:
- Aug 31, 2011, 1:30:49 PM (15 years ago)
- Location:
- trunk/magic/remove/src
- Files:
-
- 2 edited
-
streaksio.c (modified) (2 diffs)
-
streaksremove.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/magic/remove/src/streaksio.c
r32231 r32252 752 752 return; 753 753 } 754 ps Array *table = psFitsReadTable(in->fits);754 psFitsTable *table = psFitsReadTableNew(in->fits); 755 755 if (!table) { 756 756 psError(PS_ERR_UNKNOWN, false, "failed to read table in extension %d from in->resolved name", extnum); … … 758 758 } 759 759 760 if (!psFitsWriteTable (out->fits, out->header, table, extname)) {760 if (!psFitsWriteTableNew(out->fits, out->header, table, extname)) { 761 761 psError(PS_ERR_UNKNOWN, false, "failed to copy table in extension %d", extnum); 762 762 streaksExit("", PS_EXIT_DATA_ERROR); 763 763 } 764 psFree(table); 764 765 } 765 766 -
trunk/magic/remove/src/streaksremove.c
r32232 r32252 9 9 10 10 #include "streaksremove.h" 11 12 #include "psFitsTableNew.h"13 11 14 12 static pmConfig *parseArguments(int argc, char **argv); … … 280 278 281 279 if (statsFileName) { 282 // Write out283 280 psString resolved = pmConfigConvertFilename(statsFileName, config, true, true); // Resolved filename 284 281 if (!resolved) { … … 294 291 } 295 292 296 // all done. Clean up tolook for memory leaks.293 // all done. Clean up and look for memory leaks. 297 294 298 295 psFree(sfiles); … … 1060 1057 } 1061 1058 1062 ps Array *inTable = psFitsReadTable(in->fits);1063 if (! inTable) {1059 psFitsTable *table = psFitsReadTableNew(in->fits); 1060 if (!table) { 1064 1061 psErrorStackPrint(stderr, "failed to read table in %s", in->resolved_name); 1065 1062 streaksExit("", PS_EXIT_DATA_ERROR); 1066 1063 } 1067 if (! psFitsWriteTable (out->fits, header, inTable, extname)) {1064 if (! psFitsWriteTableNew(out->fits, header, table, extname)) { 1068 1065 psErrorStackPrint(stderr, "failed to write table to %s", out->resolved_name); 1069 1066 streaksExit("", PS_EXIT_DATA_ERROR); 1070 1067 } 1068 psFree(header); 1069 psFree(table); 1071 1070 } 1072 1071 … … 1075 1074 streaksExit("", PS_EXIT_DATA_ERROR); 1076 1075 } 1077 out->fits = NULL; 1078 } 1076 out->fits = NULL; // freed by psFitsclose() 1077 }
Note:
See TracChangeset
for help on using the changeset viewer.
