Changeset 32252 for trunk/magic/remove/src/streaksremove.c
- Timestamp:
- Aug 31, 2011, 1:30:49 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/magic/remove/src/streaksremove.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
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.
