Mercurial > hg > audiodb
changeset 202:7c9feaceeab5
Fix test 0034
Include the key's trailing null character in the string comparison.
author | mas01cr |
---|---|
date | Tue, 27 Nov 2007 18:14:19 +0000 |
parents | b5087d00b062 |
children | 4b05c5bbf06d 7562a833a951 |
files | audioDB.cpp |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/audioDB.cpp Tue Nov 27 18:13:48 2007 +0000 +++ b/audioDB.cpp Tue Nov 27 18:14:19 2007 +0000 @@ -627,7 +627,7 @@ // Linear scan of filenames check for pre-existing feature unsigned alreadyInserted=0; for(unsigned k=0; k<dbH->numFiles; k++) - if(strncmp(fileTable + k*O2_FILETABLESIZE, key, strlen(key))==0){ + if(strncmp(fileTable + k*O2_FILETABLESIZE, key, strlen(key)+1)==0){ alreadyInserted=1; break; } @@ -823,7 +823,7 @@ unsigned alreadyInserted=0; for(unsigned k=0; k<dbH->numFiles; k++) - if(strncmp(fileTable + k*O2_FILETABLESIZE, thisKey, strlen(thisKey))==0){ + if(strncmp(fileTable + k*O2_FILETABLESIZE, thisKey, strlen(thisKey)+1)==0){ alreadyInserted=1; break; }