Mercurial > hg > audiodb
diff audioDB.cpp @ 376:cfc55df37ceb
Fix sizeof(char *) -> strlen() thinko.
(No test case yet, but it was picked up by valgrind on 32-bit x86, which
is good enough)
author | mas01cr |
---|---|
date | Fri, 14 Nov 2008 21:15:02 +0000 |
parents | 5eb5034b0577 |
children | 9742ea0ac33d |
line wrap: on
line diff
--- a/audioDB.cpp Fri Nov 14 15:50:09 2008 +0000 +++ b/audioDB.cpp Fri Nov 14 21:15:02 2008 +0000 @@ -1320,7 +1320,7 @@ if (open(path, O_EXCL) != -1){ mydbp=(adb_ptr)malloc(sizeof(adb)); - mydbp->dbname=(char *)malloc(sizeof(path)); + mydbp->dbname=(char *)malloc(1+strlen(path)); strcpy(mydbp->dbname,path);