IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 8013


Ignore:
Timestamp:
Jul 31, 2006, 12:28:17 PM (20 years ago)
Author:
jhoblitt
Message:

memory leak fixes

Location:
trunk/ippTools/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/src/pxframes.c

    r7844 r8013  
    2424    psMemSetDeallocator(frame, (psFreeFunc)frametype##Free); \
    2525 \
    26     frame->exposure = exposure; \
    27     frame->images   = images; \
     26    frame->exposure = psMemIncrRefCounter(exposure); \
     27    frame->images   = psMemIncrRefCounter(images); \
    2828 \
    2929    return frame; \
     
    3434    psFree(ptr->exposure); \
    3535    psFree(ptr->images); \
    36     psFree(ptr); \
    3736}
    3837
     
    6160            psMetadata *md = imfiletype##MetadataFromObject(image); \
    6261            psMetadataAddMetadata(output, PS_LIST_TAIL, #imfiletype,  PS_META_DUPLICATE_OK, NULL, md); \
     62            psFree(md); \
    6363        } \
    6464    } \
     
    111111 \
    112112        frametype *frame = frametype##Alloc(exposure, images); \
     113        psFree(images); \
    113114        psArrayAdd(allFrames, 100, frame); \
    114     } \
     115        psFree(frame); \
     116    } \
     117 \
     118    psFree(exposures); \
    115119 \
    116120    if (!psArrayLength(allFrames)) { \
  • trunk/ippTools/src/regtool.c

    r7815 r8013  
    6363        return false;
    6464    }
     65
     66    psFree(new);
    6567
    6668    return true;
Note: See TracChangeset for help on using the changeset viewer.