IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 30302


Ignore:
Timestamp:
Jan 19, 2011, 3:20:36 PM (15 years ago)
Author:
eugene
Message:

plug a leak in ppSub: psImageCovarTruncate returns a new kernel

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20101205/ppSub/src/ppSubMatchPSFs.c

    r30285 r30302  
    381381
    382382    if (inRO->covariance) {
    383         psImageCovarianceTruncate(inRO->covariance, COVAR_FRAC);
     383        psKernel *truncated = psImageCovarianceTruncate(inRO->covariance, COVAR_FRAC);
     384        psFree(inRO->covariance);
     385        inRO->covariance = truncated;
    384386    }
    385387    if (refRO->covariance) {
    386         psImageCovarianceTruncate(refRO->covariance, COVAR_FRAC);
     388        psKernel *truncated = psImageCovarianceTruncate(refRO->covariance, COVAR_FRAC);
     389        psFree(refRO->covariance);
     390        refRO->covariance = truncated;
    387391    }
    388392
     
    495499
    496500    if (inConv->covariance) {
    497         psImageCovarianceTruncate(inConv->covariance, COVAR_FRAC);
     501        psKernel *truncated = psImageCovarianceTruncate(inConv->covariance, COVAR_FRAC);
     502        psFree(inConv->covariance);
     503        inConv->covariance = truncated;
    498504    }
    499505    if (refConv->covariance) {
    500         psImageCovarianceTruncate(refConv->covariance, COVAR_FRAC);
     506        psKernel *truncated = psImageCovarianceTruncate(refConv->covariance, COVAR_FRAC);
     507        psFree(refConv->covariance);
     508        refConv->covariance = truncated;
    501509    }
    502510
Note: See TracChangeset for help on using the changeset viewer.