19 lines
583 B
Diff
19 lines
583 B
Diff
Description: Pass max_order instead of max_order+1 to compute_lpc_coefs().
|
|
This avoids a buffer overrun in the autoc[] array.
|
|
Origin: upstream, commit:263
|
|
---
|
|
libflake/lpc.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
--- flake.orig/libflake/lpc.c
|
|
+++ flake/libflake/lpc.c
|
|
@@ -232,7 +232,7 @@ lpc_calc_coefs(const int32_t *samples, i
|
|
int i;
|
|
int opt_order;
|
|
|
|
- compute_autocorr(samples, blocksize, max_order+1, autoc);
|
|
+ compute_autocorr(samples, blocksize, max_order, autoc);
|
|
|
|
opt_order = max_order;
|
|
if(omethod == FLAKE_ORDER_METHOD_EST) {
|