prevent buffer read overflow
This commit is contained in:
parent
6680d394e8
commit
e55e622d2f
|
|
@ -224,11 +224,8 @@ qboolean GetToken( qboolean crossline ){
|
||||||
// skip space
|
// skip space
|
||||||
//
|
//
|
||||||
skipspace:
|
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 ( *script->script_p++ == '\n' ) {
|
||||||
if ( !crossline ) {
|
if ( !crossline ) {
|
||||||
Error( "Line %i is incomplete\nFile location be: %s\n", scriptline, g_strLoadedFileLocation );
|
Error( "Line %i is incomplete\nFile location be: %s\n", scriptline, g_strLoadedFileLocation );
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user