IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Sep 30, 2005, 4:22:26 PM (21 years ago)
Author:
desonia
Message:

changed psArrayGet/psArraySet/psArrayRemove to do proper reference counting.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/test/db/tst_psDB.c

    r5136 r5216  
    99 *  @author Aaron Culliney, MHPCC
    1010 *
    11  *  @version $Revision: 1.4 $ $Name: not supported by cvs2svn $
    12  *  @date $Date: 2005-09-26 21:13:29 $
     11 *  @version $Revision: 1.5 $ $Name: not supported by cvs2svn $
     12 *  @date $Date: 2005-10-01 02:22:22 $
    1313 *
    1414 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    777777        return 7;
    778778    }
     779    psFree(ptr);
    779780    ptr = psArrayGet(ary, 1);
    780781    if (strcmp(ptr, CONST_ROW_2_STR)) {
     
    785786        return 8;
    786787    }
     788    psFree(ptr);
    787789    ptr = psArrayGet(ary, 0);
    788790    if (strcmp(ptr, STR_1)) {
     
    793795        return 9;
    794796    }
     797    psFree(ptr);
    795798    psFree(ary);
    796799
     
    820823        return 11;
    821824    }
     825    psFree(ptr);
    822826    ptr = psArrayGet(ary, 1);
    823827    if(atoi(ptr) != CONST_ROW_2_BOOL) {
     
    828832        return 12;
    829833    }
     834    psFree(ptr);
    830835    ptr = psArrayGet(ary, 0);
    831836    if(atoi(ptr) != B_1) {
     
    836841        return 13;
    837842    }
     843    psFree(ptr);
    838844    psFree(ary);
    839845
     
    11581164        }
    11591165        psFree(ary);
     1166        psFree(row);
    11601167    }
    11611168
     
    13861393    }
    13871394    psFree(dumpRowSet);
     1395    psFree(row);
    13881396
    13891397    // Insert rows with NULL database object
     
    15071515        return 5;
    15081516    }
     1517    psFree(row);
    15091518    row = (psMetadata*)psArrayGet(ary, 1);
    15101519    if(!_check_const_row2(row)) {
     
    15131522        return 6;
    15141523    }
     1524    psFree(row);
    15151525    row = (psMetadata*)psArrayGet(ary, 2);
    15161526    if(!_check_const_row1(row)) {
     
    15191529        return 7;
    15201530    }
     1531    psFree(row);
    15211532    psFree(ary);
    15221533
     
    19041915        return 6;
    19051916    }
     1917    psFree(row);
    19061918    psFree(ary);
    19071919
     
    19781990        return 12;
    19791991    }
     1992    psFree(row);
    19801993    psFree(ary);
    19811994
Note: See TracChangeset for help on using the changeset viewer.