Changeset 17183
- Timestamp:
- Mar 28, 2008, 2:15:38 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/pap_branch_080320/ppMerge/src/ppMergeLoop.c
r17170 r17183 168 168 psFree(readouts); \ 169 169 psFree(outRO); \ 170 psFree(view); \ 171 return false; \ 170 goto ERROR; \ 172 171 } \ 173 172 } … … 184 183 switch (type) { 185 184 case PPMERGE_TYPE_SHUTTER: 186 pmShutterCorrectionGenerate(outRO, NULL, readouts, shutterRef, 187 shutters->data[cellNum], iter, rej, 188 maskVal); 185 if (!pmShutterCorrectionGenerate(outRO, NULL, readouts, shutterRef, 186 shutters->data[cellNum], iter, rej, maskVal)) { 187 psFree(readouts); 188 psFree(outRO); 189 goto ERROR; 190 } 189 191 break; 190 192 case PPMERGE_TYPE_DARK: 191 pmDarkCombine(outCell, readouts, darkOrdinates, darkNorm, iter, rej, maskVal); 193 if (!pmDarkCombine(outCell, readouts, darkOrdinates, darkNorm, iter, rej, maskVal)) { 194 psFree(readouts); 195 psFree(outRO); 196 goto ERROR; 197 } 192 198 break; 193 199 case PPMERGE_TYPE_BIAS: 194 200 case PPMERGE_TYPE_FLAT: 195 201 case PPMERGE_TYPE_FRINGE: 196 pmReadoutCombine(outRO, readouts, zeros, scales, combination); 202 if (!pmReadoutCombine(outRO, readouts, zeros, scales, combination)) { 203 psFree(readouts); 204 psFree(outRO); 205 goto ERROR; 206 } 197 207 break; 198 208 default:
Note:
See TracChangeset
for help on using the changeset viewer.
