Changeset 13675 for trunk/ppImage/src/ppImageLoop.c
- Timestamp:
- Jun 5, 2007, 6:31:38 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/ppImage/src/ppImageLoop.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppImage/src/ppImageLoop.c
r13667 r13675 10 10 bool ppImageLoop (pmConfig *config, ppImageOptions *options) { 11 11 12 bool mdok; // Status of MD lookup 12 13 bool status; 13 14 pmChip *chip; 14 15 pmCell *cell; 15 16 pmReadout *readout; 16 17 bool mdok; // Status of MD lookup 17 psMetadata *stats = NULL; 18 18 19 const char *statsName = psMetadataLookupStr(&mdok, config->arguments, "STATS"); // Filename for statistics 19 psMetadata *stats = NULL; // Container for statistics20 20 FILE *statsFile = NULL; // File stream for statistics 21 21 if (mdok && statsName && strlen(statsName) > 0) { … … 27 27 return false; 28 28 } else { 29 stats = psMetadataAlloc();29 stats = psMetadataAlloc(); 30 30 } 31 31 psFree(resolved); … … 123 123 return false; 124 124 } 125 ppStats(stats, output->fpa, view, 126 options->satMask | options->badMask | options->maskValue, 127 config); 125 psMetadata *newStats = ppStats(output->fpa, view, 126 options->satMask | options->badMask | options->maskValue, 127 config); 128 if (!newStats) { 129 psError(PS_ERR_UNEXPECTED_NULL, true, "Unable to generate stats for image.\n"); 130 return false; 131 } 132 psMetadataCopy (stats, newStats); 133 psFree (newStats); 128 134 } 129 135 … … 200 206 psFree((void *)statsMDC); 201 207 fclose(statsFile); 202 203 208 psFree(stats); 204 209 }
Note:
See TracChangeset
for help on using the changeset viewer.
