tests/audiomatch: add free to make static analysis tools happy

Reviewed-by: Anton Khirnov <anton@khirnov.net>
Signed-off-by: Jun Zhao <barryjzhao@tencent.com>
This commit is contained in:
Jun Zhao 2020-12-07 15:47:09 +08:00
parent 345d04e870
commit 412c3b37a4

View File

@ -82,9 +82,9 @@ int main(int argc, char **argv) {
signal = malloc(siglen * sizeof(*signal)); signal = malloc(siglen * sizeof(*signal));
if (fread(data , 1, datlen, f[0]) != datlen) if (fread(data , 1, datlen, f[0]) != datlen)
return 1; goto read_fail;
if (fread(signal, 1, siglen, f[1]) != siglen) if (fread(signal, 1, siglen, f[1]) != siglen)
return 1; goto read_fail;
datlen /= 2; datlen /= 2;
siglen /= 2; siglen /= 2;
@ -111,5 +111,12 @@ int main(int argc, char **argv) {
} }
printf("presig: %d postsig:%d c:%7.4f lenerr:%d\n", bestpos, datlen - siglen - bestpos, bestc / sigamp, datlen - siglen); printf("presig: %d postsig:%d c:%7.4f lenerr:%d\n", bestpos, datlen - siglen - bestpos, bestc / sigamp, datlen - siglen);
free(data);
free(signal);
return 0; return 0;
read_fail:
free(data);
free(signal);
return 1;
} }