diff options
author | bjarni <bjarni@openttd.org> | 2005-01-30 20:50:06 +0000 |
---|---|---|
committer | bjarni <bjarni@openttd.org> | 2005-01-30 20:50:06 +0000 |
commit | 73c0cc5203ee748b4b38046ae7a53e4aa138cdd2 (patch) | |
tree | 6ab6f68d95e021786de892781f4fafc5ad5a3faa /fileio.c | |
parent | 94f6208bde203b8c39f0de43deaebdcf7efa4bb6 (diff) | |
download | openttd-73c0cc5203ee748b4b38046ae7a53e4aa138cdd2.tar.xz |
(svn r1741) - Fix: added IsVehicleIndex() so it's possible to protect GetVehicle() from reading an invalid vehicle index
- Fix: added check for v->type in some commands, which expects v to be a specific type
Checks like this is needed to protect network servers from people, who hack their clients to either cheat or crash the server
NOTE: if I made a mistake here it can make a function unreachable when it should be used. Here is one place to look if something weird happens
Diffstat (limited to 'fileio.c')
0 files changed, 0 insertions, 0 deletions