Divided by 0.
Unified · Split
| @@ -38,6 +38,11 @@ static void lpc_apply_welch_window_c(const int32_t *data, int len, · 37 unmodified lines | ||
| 38 | 38 | double w; |
| 39 | 39 | double c; |
| 40 | 40 | |
| 41 | + if (len == 1) { | |
| 42 | + w_data[0] = 0.0; | |
| 43 | + return; | |
| 44 | + } | |
| 45 | + | |
| 41 | 46 | n2 = (len >> 1); |
| 42 | 47 | c = 2.0 / (len - 1.0); |
| 43 | 48 | |