# HG changeset patch # User mas01mc # Date 1234069561 0 # Node ID 6afeb2c76957f8289d31d6289be09c421c4e1108 # Parent 79ffab663acead00635f62fd0411c9d4596b214f Fixed non-NULL memory initializaton error. We require NULL fields for correct free() behaviour. diff -r 79ffab663ace -r 6afeb2c76957 query.cpp --- a/query.cpp Sat Feb 07 18:01:18 2009 +0000 +++ b/query.cpp Sun Feb 08 05:06:01 2009 +0000 @@ -209,8 +209,12 @@ reference->features = (char*) malloc(ADB_MAXSTR*sizeof(char)); if(adb->header->flags & ADB_HEADER_FLAG_POWER) reference->power = (char*) malloc(ADB_MAXSTR*sizeof(char)); + else + reference->power = NULL; if(adb->header->flags & ADB_HEADER_FLAG_TIMES) reference->times = (char*)malloc(ADB_MAXSTR*sizeof(char)); + else + reference->times = NULL; if(cache) cache->reference = reference; }