Mercurial > hg > audiodb
changeset 543:6afeb2c76957 multiprobeLSH
Fixed non-NULL memory initializaton error. We require NULL fields for correct free() behaviour.
author | mas01mc |
---|---|
date | Sun, 08 Feb 2009 05:06:01 +0000 |
parents | 79ffab663ace |
children | 283b412083db |
files | query.cpp |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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; }