IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 13, 2024, 2:12:29 PM (19 months ago)
Author:
eugene
Message:

check for memleaks

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppMerge/src/ppMergeLoop.c

    r39926 r42764  
    349349                      psArrayAdd(job->args, 1, outCell);
    350350                      psArrayAdd(job->args, 1, fileGroup);
    351                       psArrayAdd(job->args, 1, psScalarAlloc(iter, PS_TYPE_S32));
    352                       psArrayAdd(job->args, 1, psScalarAlloc(rej, PS_TYPE_F32));
    353                       psArrayAdd(job->args, 1, psScalarAlloc(maskVal, PS_TYPE_IMAGE_MASK));
     351                     
     352                      // need to free the allocated scalars:
     353                      { psScalar *tmpVal = psScalarAlloc(iter,    PS_TYPE_S32);        psArrayAdd(job->args, 1, tmpVal); psFree (tmpVal); }
     354                      { psScalar *tmpVal = psScalarAlloc(rej,     PS_TYPE_F32);        psArrayAdd(job->args, 1, tmpVal); psFree (tmpVal); }
     355                      { psScalar *tmpVal = psScalarAlloc(maskVal, PS_TYPE_IMAGE_MASK); psArrayAdd(job->args, 1, tmpVal); psFree (tmpVal); }
    354356
    355357                      // call: pmDarkCombine(outCell, fileGroup->readouts, iter, rej, maskVal);
Note: See TracChangeset for help on using the changeset viewer.