Some code improvements

This commit is contained in:
Markus Gans 2015-10-03 19:01:26 +02:00
parent d10d6839a2
commit 5260b87ca0
1 changed files with 4 additions and 4 deletions

View File

@ -1002,10 +1002,10 @@ void FTerm::init()
background_color_erase = false;
x11_button_state = 0x03;
char* term_env = getenv(const_cast<char*>("TERM"));
if ( term_env )
strncpy (termtype, term_env, sizeof(termtype) - 1);
else
// Use format-string to import the untrusted environment variable
snprintf(termtype, sizeof(termtype), "%s", getenv("TERM"));
if ( strnlen(termtype, sizeof(termtype)-1) == 0 )
strncpy (termtype, const_cast<char*>("vt100"), 6);
locale_xterm = getenv("XTERM_LOCALE");