IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 946


Ignore:
Timestamp:
Jun 9, 2004, 9:27:09 AM (22 years ago)
Author:
desonia
Message:

Added check of psMemCheckLeaks return value.

Location:
trunk/psLib/test
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/test/collections/tst_psList.c

    r931 r946  
    66 *  @author Robert DeSonia, MHPCC
    77 *
    8  *  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
    9  *  @date $Date: 2004-06-08 20:08:51 $
     8 *  @version $Revision: 1.4 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2004-06-09 19:27:09 $
    1010 *
    1111 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    108108    psListFree(list,PS_FREE);
    109109
    110     psMemCheckLeaks(currentId,NULL,NULL);
     110    if (psMemCheckLeaks(currentId,NULL,NULL) != 0) {
     111        psError(__func__,"Memory Leaks Detected");
     112        return 64;
     113    }
    111114    psMemCheckCorruption(1);
    112115
     
    253256    psListFree(list, PS_FREE);
    254257
    255     psMemCheckLeaks(currentId,NULL,NULL);
     258    if (psMemCheckLeaks(currentId,NULL,NULL) != 0) {
     259        psError(__func__,"Memory Leaks Detected");
     260        return 64;
     261    }
    256262    psMemCheckCorruption(1);
    257263
     
    378384    psListFree(list,PS_FREE);
    379385
    380     psMemCheckLeaks(currentId,NULL,NULL);
     386    if (psMemCheckLeaks(currentId,NULL,NULL) != 0) {
     387        psError(__func__,"Memory Leaks Detected");
     388        return 64;
     389    }
    381390    psMemCheckCorruption(1);
    382391
     
    615624    psListFree(list,PS_FREE);
    616625
    617     psMemCheckLeaks(currentId,NULL,NULL);
     626    if (psMemCheckLeaks(currentId,NULL,NULL) != 0) {
     627        psError(__func__,"Memory Leaks Detected");
     628        return 64;
     629    }
    618630    psMemCheckCorruption(1);
    619631
     
    674686    psListFree(list,PS_FREE);
    675687
    676     psMemCheckLeaks(currentId,NULL,NULL);
     688    if (psMemCheckLeaks(currentId,NULL,NULL) != 0) {
     689        psError(__func__,"Memory Leaks Detected");
     690        return 64;
     691    }
    677692    psMemCheckCorruption(1);
    678693
     
    751766    psListFree(list,PS_FREE);
    752767
    753     psMemCheckLeaks(currentId,NULL,NULL);
     768    if (psMemCheckLeaks(currentId,NULL,NULL) != 0) {
     769        psError(__func__,"Memory Leaks Detected");
     770        return 64;
     771    }
    754772    psMemCheckCorruption(1);
    755773
     
    882900    }
    883901
    884     psMemCheckLeaks(currentId,NULL,NULL);
     902    if (psMemCheckLeaks(currentId,NULL,NULL) != 0) {
     903        psError(__func__,"Memory Leaks Detected");
     904        return 64;
     905    }
    885906    psMemCheckCorruption(1);
    886907
  • trunk/psLib/test/image/tst_psImage.c

    r939 r946  
    66 *  @author Robert DeSonia, MHPCC
    77 *
    8  *  @version $Revision: 1.12 $ $Name: not supported by cvs2svn $
    9  *  @date $Date: 2004-06-09 00:28:09 $
     8 *  @version $Revision: 1.13 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2004-06-09 19:27:09 $
    1010 *
    1111 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    224224            // children is freed.
    225225            psImageFree(image);
    226             psMemCheckLeaks(currentId,NULL,NULL);
     226            if (psMemCheckLeaks(currentId,NULL,NULL) != 0) {
     227                psError(__func__,"Memory Leaks Detected");
     228                return 64;
     229            }
    227230            psMemCheckCorruption(1);
    228231
     
    232235    // #548: Verify program execution doesn't stop, if the input psImage structure pointer is null.
    233236    psImageFree(NULL);
    234     psMemCheckLeaks(currentId,NULL,NULL);
     237    if (psMemCheckLeaks(currentId,NULL,NULL) != 0) {
     238        psError(__func__,"Memory Leaks Detected");
     239        return 64;
     240    }
    235241    psMemCheckCorruption(1);
    236242
     
    243249    psImageFree(image);
    244250
    245     psMemCheckLeaks(currentId,NULL,NULL);
     251    if (psMemCheckLeaks(currentId,NULL,NULL) != 0) {
     252        psError(__func__,"Memory Leaks Detected");
     253        return 64;
     254    }
    246255    psMemCheckCorruption(1);
    247256
     
    512521    // Verify no memory leaks or corruption are detected for a psImage structure
    513522    // Verify no memory leaks or corruption are detected for a psImage structure
    514     psMemCheckLeaks(currentId,NULL,NULL);
     523    if (psMemCheckLeaks(currentId,NULL,NULL) != 0) {
     524        psError(__func__,"Memory Leaks Detected");
     525        return 64;
     526    }
    515527    psMemCheckCorruption(1);
    516528
Note: See TracChangeset for help on using the changeset viewer.