diff --git a/tools/quake3/common/scriplib.c b/tools/quake3/common/scriplib.c index 3def0d58..b16a2aef 100644 --- a/tools/quake3/common/scriplib.c +++ b/tools/quake3/common/scriplib.c @@ -224,11 +224,8 @@ qboolean GetToken( qboolean crossline ){ // skip space // skipspace: - while ( *script->script_p <= 32 ) + while ( script->script_p < script->end_p && *script->script_p <= 32 ) { - if ( script->script_p >= script->end_p ) { - return EndOfScript( crossline ); - } if ( *script->script_p++ == '\n' ) { if ( !crossline ) { Error( "Line %i is incomplete\nFile location be: %s\n", scriptline, g_strLoadedFileLocation );