Changeset 26104
- Timestamp:
- Nov 12, 2009, 2:24:10 PM (16 years ago)
- Location:
- trunk/ppStack/src
- Files:
-
- 2 edited
-
ppStackConvolve.c (modified) (1 diff)
-
ppStackFiles.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppStack/src/ppStackConvolve.c
r26076 r26104 128 128 pmHDU *hdu = readout->parent->parent->parent->hdu; // HDU for convolved image 129 129 assert(hdu); 130 ppStackWriteImage(options->convImages->data[i], hdu->header, readout->image, config); 130 if (!ppStackWriteImage(options->convImages->data[i], hdu->header, readout->image, config)) { 131 psError(PS_ERR_IO, false, "Unable to write convolved image %d", i); 132 psFree(fpaList); 133 psFree(cellList); 134 psFree(rng); 135 return false; 136 } 131 137 psMetadata *maskHeader = psMetadataCopy(NULL, hdu->header); // Copy of header, for mask 132 138 pmConfigMaskWriteHeader(config, maskHeader); 133 ppStackWriteImage(options->convMasks->data[i], maskHeader, readout->mask, config); 139 if (!ppStackWriteImage(options->convMasks->data[i], maskHeader, readout->mask, config)) { 140 psError(PS_ERR_IO, false, "Unable to write convolved mask %d", i); 141 psFree(fpaList); 142 psFree(cellList); 143 psFree(rng); 144 psFree(maskHeader); 145 return false; 146 } 134 147 psFree(maskHeader); 135 ppStackWriteImage(options->convVariances->data[i], hdu->header, readout->variance, config); 148 if (!ppStackWriteImage(options->convVariances->data[i], hdu->header, readout->variance, config)) { 149 psError(PS_ERR_IO, false, "Unable to write convolved variance %d", i); 150 psFree(fpaList); 151 psFree(cellList); 152 psFree(rng); 153 return false; 154 } 136 155 #ifdef TESTING 137 156 { -
trunk/ppStack/src/ppStackFiles.c
r26076 r26104 181 181 return false; 182 182 } 183 psFitsClose(fits); 183 if (!psFitsClose(fits)) { 184 psError(PS_ERR_IO, false, "Unable to close FITS image %s.", resolved); 185 psFree(resolved); 186 return false; 187 } 184 188 psFree(resolved); 185 189 return true;
Note:
See TracChangeset
for help on using the changeset viewer.
