don't divide by zero if no left resp. no right channels are defined

This commit is contained in:
Lennart Poettering 2009-01-20 03:24:11 +01:00
parent 67fcc76093
commit 936862362c

View file

@ -424,7 +424,14 @@ static void get_avg_lr(const pa_channel_map *map, const pa_cvolume *v, pa_volume
}
}
if (n_left <= 0)
*l = PA_VOLUME_NORM;
else
*l = left / n_left;
if (n_right <= 0)
*r = PA_VOLUME_NORM;
else
*r = right / n_right;
}