Fixed IsMapValid passing blank string to engine's IsMapValid which crashes some games.
authorNicholas Hastings <skamonkey@gmail.com>
Thu Mar 21 01:22:08 2013 -0400 (2013-03-21)
changeset 3864f73dc11e87f5
parent 3863 8645c29348dc
child 3865 5acdb1546c89
child 3866 ae8bff70ceed
Fixed IsMapValid passing blank string to engine's IsMapValid which crashes some games.
core/HalfLife2.cpp
     1.1 --- a/core/HalfLife2.cpp	Tue Mar 19 22:08:19 2013 -0400
     1.2 +++ b/core/HalfLife2.cpp	Thu Mar 21 01:22:08 2013 -0400
     1.3 @@ -1243,6 +1243,9 @@
     1.4  
     1.5  bool CHalfLife2::IsMapValid(const char *map)
     1.6  {
     1.7 +	if (!map || !map[0])
     1.8 +		return false;
     1.9 +
    1.10  	bool ret = engine->IsMapValid(map);
    1.11  #if SOURCE_ENGINE >= SE_LEFT4DEAD
    1.12  	if (!ret)