IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 7671


Ignore:
Timestamp:
Jun 23, 2006, 3:16:55 PM (20 years ago)
Author:
jhoblitt
Message:

fix memory leaks

Location:
trunk/ippTools/src
Files:
3 edited

Legend:

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

    r7658 r7671  
    172172    if (!psDBTransaction(config->dbh)) {
    173173        psError(PS_ERR_UNKNOWN, false, "database error");
     174        psFree(detrendExps);
    174175        return false;
    175176    }
     
    193194    }
    194195
     196    psFree(detrendExps);
     197
    195198    for (long i = 0; i < psArrayLength(inputExps); i++) {
    196199        if (!detInputExpInsertObject(config->dbh, inputExps->data[i])) {
     
    200203                psError(PS_ERR_UNKNOWN, false, "database error");
    201204            }
     205            psFree(inputExps);
    202206            return false;
    203207        }
    204208    }
     209    psFree(inputExps);
    205210
    206211    // point of no return for det_id creation
  • trunk/ippTools/src/dettoolConfig.c

    r7658 r7671  
    409409    psFree(stacframeArgs);
    410410    psFree(addnormalizedArgs);
     411    psFree(normalizedArgs);
     412    psFree(normalizedframeArgs);
    411413    psFree(addresidArgs);
    412414    psFree(residArgs);
  • trunk/ippTools/src/pxconfig.c

    r7659 r7671  
    3737    psFree(config->exp_type);
    3838    psFree(config->filter);
    39     psFree(config->dbh);
     39    psDBCleanup(config->dbh);
    4040    psFree(config->modules);
    4141    psFree(config->exp_id);
Note: See TracChangeset for help on using the changeset viewer.