pioneerspacesim/pioneer — pull request #1823 by Brianetta (2012-12-16 21:13:27+00:00)
Title: Traverse the mission list using pairs rather than ipairs

```
[20:50] Brianetta: InfoView.lua line 380. ipairs stops when it gets to a hole in the list. Which you get when a mission is removed
[20:51] ugh, Lua :-(
[20:53] JohnJ: For some satellites the autopilot refuses to enter high orbit, only medium/low orbits are available. Am I right in guessing that the high orbit would be unstable because the satellite is too close to its planet?
[20:53] Yeah. What will we do
[20:55] Why does removing a mission leave a hole? If the missions table is really being used as an array then we should be removing with table.remove or some equivalent, which will shift the remaining items up
[20:55] robn, Brianetta: the solution would be to do a pairs() and filter on the key type. Lua :-(
[20:55] Well just pairs alone is fine here. All the available keys are legit
```

...is the correct answer. This pull request removes a letter **i**.