IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 14870


Ignore:
Timestamp:
Sep 17, 2007, 11:40:22 AM (19 years ago)
Author:
Paul Price
Message:

Avoiding error from getting subimage of NULL mask. Plugging memory leak.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/imcombine/pmSubtraction.c

    r14867 r14870  
    44 *  @author GLG, MHPCC
    55 *
    6  *  @version $Revision: 1.61 $ $Name: not supported by cvs2svn $
    7  *  @date $Date: 2007-09-17 20:58:53 $
     6 *  @version $Revision: 1.62 $ $Name: not supported by cvs2svn $
     7 *  @date $Date: 2007-09-17 21:40:22 $
    88 *
    99 *  Copyright 2004-2007 Institute for Astronomy, University of Hawaii
     
    372372    // Casting away const so psImageSubset can add the child
    373373    psImage *subImage = psImageSubset((psImage*)image, border); // Subimage to convolve
    374     psImage *subMask = psImageSubset((psImage*)mask, border); // Subimage mask
     374    psImage *subMask = mask ? psImageSubset((psImage*)mask, border) : NULL; // Subimage mask
    375375    psImage *convolved = psImageConvolveFFT(subImage, subMask, PM_SUBTRACTION_MASK_REF,
    376376                                            kernel, 0.0); // Convolution
    377377    psFree(subImage);
     378    psFree(subMask);
    378379
    379380    // Now, we have to chop off the borders, and stick it in where it belongs
Note: See TracChangeset for help on using the changeset viewer.