IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 13942


Ignore:
Timestamp:
Jun 21, 2007, 2:38:13 PM (19 years ago)
Author:
jhoblitt
Message:

restrict scope of "testTime" variable to local blocks only

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/test/astro/tap_psEarthOrientation_motion.c

    r13623 r13942  
    4747
    4848    psEarthPole *ep = NULL;
    49     psTime *testTime = NULL;
    5049
    5150
     
    7574    {
    7675        psMemId id = psMemGetId();
    77         testTime = psTimeAlloc(PS_TIME_UT1);
     76        psTime *testTime = psTimeAlloc(PS_TIME_UT1);
    7877        ep = psEOC_PrecessionModel(testTime);
    7978        ok( ep == NULL, "psEOC_PrecessionModel: return NULL for UT1 time input.");
     79        psFree(testTime);
    8080        ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks");
    8181    }
     
    8585    {
    8686        psMemId id = psMemGetId();
    87         psFree(testTime);
    88         testTime = psTimeAlloc(PS_TIME_UTC);
     87        psTime *testTime = psTimeAlloc(PS_TIME_UTC);
    8988        testTime->nsec = 2e9;
    9089        ep = psEOC_PrecessionModel(testTime);
     
    9291            "psEOC_PrecessionModel:          return NULL for invalid time input.");
    9392        testTime->nsec = 0;
     93        psFree(testTime);
    9494        ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks");
    9595    }
     
    102102    {
    103103        psMemId id = psMemGetId();
     104        psTime *testTime = psTimeAlloc(PS_TIME_UTC);
    104105        testTime->sec = 1049160600;
    105106        testTime->nsec = 0;
     
    112113        rename("../../etc/pslib/pslib_config.bak", "../../etc/pslib/pslib.config");
    113114        skip_end();
     115        psFree(testTime);
    114116        ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks");
    115117    }
     
    119121    {
    120122        psMemId id = psMemGetId();
     123        psTime *testTime = psTimeAlloc(PS_TIME_UTC);
    121124        double x, y, s;
    122125        x = 2.857175590089105e-4;
     
    133136                      "psEOC_PrecessionModel:          return valid EarthPole for valid inputs (s).");
    134137        skip_end();
     138        psFree(testTime);
    135139        ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks");
    136140    }
     
    151155    //Check for Memory leaks
    152156    {
    153         psFree(testTime);
    154157        psFree(ep);
    155158        checkMem();
Note: See TracChangeset for help on using the changeset viewer.