mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-08-28 00:49:11 +00:00
(svn r2900) Fix a bug, which incremented the counter of a loop twice and therefore calculated wrong argument indices
This commit is contained in:
@@ -1006,7 +1006,7 @@ static int TranslateArgumentIdx(int argidx)
|
|||||||
Fatal("invalid argidx %d", argidx);
|
Fatal("invalid argidx %d", argidx);
|
||||||
|
|
||||||
for(i = sum = 0; i < argidx; i++) {
|
for(i = sum = 0; i < argidx; i++) {
|
||||||
const CmdStruct *cs = _cur_pcs.cmd[i++];
|
const CmdStruct *cs = _cur_pcs.cmd[i];
|
||||||
sum += cs ? cs->consumes : 1;
|
sum += cs ? cs->consumes : 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user