Fix some cases where an index was used before its limits check.
Obtained from: DragonFlyBSD (git 799ba435) MFC after: 5 days
This commit is contained in:
parent
5b6bb1668e
commit
336c5fb5cd
@ -750,8 +750,8 @@ feeder_matrix_oss_get_channel_order(struct pcmchan_matrix *m,
|
||||
|
||||
tmpmap = 0x0000000000000000ULL;
|
||||
|
||||
for (i = 0; m->map[i].type != SND_CHN_T_MAX &&
|
||||
i < SND_CHN_OSS_MAX; i++) {
|
||||
for (i = 0; i < SND_CHN_OSS_MAX && m->map[i].type != SND_CHN_T_MAX;
|
||||
i++) {
|
||||
if ((1 << m->map[i].type) & ~SND_CHN_OSS_VALIDMASK)
|
||||
return (EINVAL);
|
||||
tmpmap |=
|
||||
|
@ -132,8 +132,8 @@ tabify(const char *curfile)
|
||||
tabstops[0];
|
||||
continue;
|
||||
} else {
|
||||
for (n = 0; tabstops[n] - 1 < dcol &&
|
||||
n < nstops; n++)
|
||||
for (n = 0; n < nstops &&
|
||||
tabstops[n] - 1 < dcol; n++)
|
||||
;
|
||||
if (n < nstops - 1 && tabstops[n] - 1 < limit) {
|
||||
dcol = tabstops[n];
|
||||
@ -154,7 +154,7 @@ tabify(const char *curfile)
|
||||
tabstops[0];
|
||||
}
|
||||
} else {
|
||||
for (n = 0; tabstops[n] - 1 < ocol && n < nstops; n++)
|
||||
for (n = 0; n < nstops && tabstops[n] - 1 < ocol; n++)
|
||||
;
|
||||
while (ocol < dcol && n < nstops && ocol < limit) {
|
||||
putwchar('\t');
|
||||
|
Loading…
Reference in New Issue
Block a user