IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Nov 16, 2005, 10:52:23 AM (21 years ago)
Author:
drobbin
Message:

Fixed memory leaks from EOC Init fxn.

File:
1 edited

Legend:

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

    r5522 r5524  
    55*  @author d-Rob, MHPCC
    66*
    7 *  @version $Revision: 1.12 $ $Name: not supported by cvs2svn $
    8 *  @date $Date: 2005-11-16 02:40:13 $
     7*  @version $Revision: 1.13 $ $Name: not supported by cvs2svn $
     8*  @date $Date: 2005-11-16 20:52:23 $
    99*
    1010*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    171171    psFree(UT1time);
    172172    //Check return values from valid precession input
    173     /*
    174         pmodel = psEOC_PrecessionModel(time);
    175         if ( pmodel == NULL ) {
    176             psError(PS_ERR_BAD_PARAMETER_NULL, false,
    177                     "psEOC_PrecessionModel returned NULL for valid input.\n");
    178             return 3;
    179         } else {
    180             printf("Precession Model output = x,y,s = %.8g, %.8g, %.8g\n",
    181                    pmodel->x, pmodel->y, pmodel->s);
    182         }
    183         psFree(pmodel);
    184     */
     173
     174    pmodel = psEOC_PrecessionModel(time);
     175    if ( pmodel == NULL ) {
     176        psError(PS_ERR_BAD_PARAMETER_NULL, false,
     177                "psEOC_PrecessionModel returned NULL for valid input.\n");
     178        return 3;
     179    } else {
     180        printf("Precession Model output = x,y,s = %.8g, %.8g, %.8g\n\n",
     181               pmodel->x, pmodel->y, pmodel->s);
     182    }
     183    psFree(pmodel);
     184
    185185
    186186    //Tests for Precession Correction function//
     
    228228
    229229    psFree(time);
    230     /*    if (!p_psEOCFinalize() ) {
    231             psError(PS_ERR_BAD_PARAMETER_VALUE, false, "EOC failed finalization!\n");
    232             return 12;
    233         }
    234     */
     230    if (!p_psEOCFinalize() ) {
     231        psError(PS_ERR_BAD_PARAMETER_VALUE, false, "EOC failed finalization!\n");
     232        return 12;
     233    }
     234
    235235    return 0;
    236236}
Note: See TracChangeset for help on using the changeset viewer.