Changeset - r15077:f52f97d194e2
[Not reviewed]
master
0 1 0
rubidium - 14 years ago 2010-04-24 19:06:54
rubidium@openttd.org
(svn r19713) -Fix [NewGRF]: passing some invalid data to industry variable 67/68 could cause a crash
1 file changed with 3 insertions and 0 deletions:
0 comments (0 inline, 0 general)
src/newgrf_industries.cpp
Show inline comments
 
@@ -131,6 +131,9 @@ static uint32 GetCountAndDistanceOfClose
 
			break;
 
	}
 

	
 
	/* If the industry type is invalid, there is none and the closest is far away. */
 
	if (ind_index >= NUM_INDUSTRYTYPES) return 0 | 0xFFFF;
 

	
 
	if (layout_filter == 0) {
 
		/* If the filter is 0, it could be because none was specified as well as being really a 0.
 
		 * In either case, just do the regular var67 */
0 comments (0 inline, 0 general)