diff --git a/Sources/Plasma/FeatureLib/pfConsole/pfConsole.cpp b/Sources/Plasma/FeatureLib/pfConsole/pfConsole.cpp index e10648cc..9d2d57e4 100644 --- a/Sources/Plasma/FeatureLib/pfConsole/pfConsole.cpp +++ b/Sources/Plasma/FeatureLib/pfConsole/pfConsole.cpp @@ -873,7 +873,7 @@ void pfConsole::IHandleKey( plKeyEventMsg *msg ) } } // or are they just typing in a working line - else if( fWorkingCursor < kMaxCharsWide - 2 && key != 0 ) + else if( strlen( fWorkingLine ) < kMaxCharsWide - 2 && key != 0 ) { for( i = strlen( fWorkingLine ) + 1; i > fWorkingCursor; i-- ) fWorkingLine[ i ] = fWorkingLine[ i - 1 ];