mpg123_sigfpe_bug.patch
| src/mpg123/mpg123.c | ||
|---|---|---|
| 196 | 196 |
{
|
| 197 | 197 |
gint64 size = vfs_fsize (file); |
| 198 | 198 |
gint64 samples = mpg123_length (decoder); |
| 199 |
gint length = (samples > 0) ? samples * 1000 / rate : 0; |
|
| 199 |
gint length = (samples > 0 && rate > 0) ? samples * 1000 / rate : 0;
|
|
| 200 | 200 | |
| 201 | 201 |
if (length > 0) |
| 202 | 202 |
tuple_set_int (tuple, FIELD_LENGTH, NULL, length); |
