Fixed: Missing NULL check for ttyname

This commit is contained in:
aristocratos 2021-09-25 23:45:59 +02:00
parent cb8345390f
commit 741778bedd

View file

@ -107,7 +107,7 @@ namespace Term {
initialized = (bool)isatty(STDIN_FILENO);
if (initialized) {
tcgetattr(STDIN_FILENO, &initial_settings);
current_tty = (string)ttyname(STDIN_FILENO);
current_tty = (ttyname(STDIN_FILENO) != NULL ? (string)ttyname(STDIN_FILENO) : "unknown");
//? Disable stream sync
cin.sync_with_stdio(false);