IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 9680 for trunk/psLib/src/db


Ignore:
Timestamp:
Oct 20, 2006, 2:10:41 PM (20 years ago)
Author:
jhoblitt
Message:

plug memory leaks in p_psDBFetchResult() that occur when returning an error condition

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/db/psDB.c

    r9548 r9680  
    1212 *  @author Joshua Hoblitt
    1313 *
    14  *  @version $Revision: 1.103 $ $Name: not supported by cvs2svn $
    15  *  @date $Date: 2006-10-13 22:41:03 $
     14 *  @version $Revision: 1.104 $ $Name: not supported by cvs2svn $
     15 *  @date $Date: 2006-10-21 00:10:41 $
    1616 *
    1717 *  Copyright (C) 2005-2006  Joshua Hoblitt, University of Hawaii
     
    984984                psFree(md);
    985985                mysql_free_result(result);
     986                psFree(resultSet);
    986987                return NULL;
    987988            }
     
    10111012                if (!time) {
    10121013                    psError(PS_ERR_UNKNOWN, true, "error parsing MySQL DateTime string");
     1014                    psFree(md);
     1015                    mysql_free_result(result);
     1016                    psFree(resultSet);
    10131017                    return NULL;
    10141018                }
     
    16661670        psError(PS_ERR_BAD_PARAMETER_TYPE, true,
    16671671                "Only types PS_DATA_S32, PS_DATA_F32, PS_DATA_F64, PS_DATA_BOOL, PS_DATA_STRING are supported");
     1672        psFree(itemName);
    16681673
    16691674        return NULL;
    16701675    }
     1676
     1677    psFree(itemName);
    16711678
    16721679    return query;
Note: See TracChangeset for help on using the changeset viewer.