Changeset - r1036:2914343c4007
[Not reviewed]
master
0 2 0
darkvater - 19 years ago 2005-01-16 12:14:52
darkvater@openttd.org
(svn r1537) -Fix: Close all and any open filehandles open at shutdown (tamlin)
2 files changed with 6 insertions and 5 deletions:
ttd.c
4
3
0 comments (0 inline, 0 general)
fileio.c
Show inline comments
 
@@ -83,11 +83,11 @@ void FioReadBlock(void *ptr, uint size)
 
	fread(ptr, 1, size, _fio.cur_fh);
 
}
 

	
 
void FioCloseAll()
 
void FioCloseAll(void)
 
{
 
	int i;
 

	
 
	for(i=0; i!=lengthof(_fio.handles); i++) {
 
	for (i = 0; i != lengthof(_fio.handles); i++) {
 
		if (_fio.handles[i] != NULL) {
 
			fclose(_fio.handles[i]);
 
			_fio.handles[i] = NULL;
ttd.c
Show inline comments
 
@@ -728,9 +728,7 @@ int ttd_main(int argc, char* argv[])
 
			LoadIntroGame();
 
			_switch_mode = SM_NONE;
 
			NetworkClientConnectGame(network_conn, rport);
 
		} else {
 
//			NetworkCoreConnectGame("auto", _network_server_port);
 
		}
 
		} 
 
	}
 
#endif /* ENABLE_NETWORK */
 

	
 
@@ -760,6 +758,9 @@ int ttd_main(int argc, char* argv[])
 
	/* uninitialize variables that are allocated dynamic */
 
	UnInitializeDynamicVariables();
 

	
 
	/* Close all and any open filehandles */
 
	FioCloseAll();
 

	
 
	return 0;
 
}
 

	
0 comments (0 inline, 0 general)