ply_terminal_unlock (terminal);
- if (terminal->is_disabled) {
+ if (terminal && terminal->is_disabled) {
ply_trace ("terminal input is getting enabled in unbuffered mode");
if (ply_terminal_is_vt (terminal))
{
struct termios term_attributes;
- if (terminal->is_disabled) {
+ if (terminal && terminal->is_disabled) {
ply_trace ("terminal input is getting enabled in buffered mode");
if (ply_terminal_is_vt (terminal))
bool
ply_terminal_set_disabled_input (ply_terminal_t *terminal)
{
- if (!terminal->is_disabled) {
+ if (terminal && !terminal->is_disabled) {
ply_trace ("terminal input is getting disabled from %s mode",
terminal->is_unbuffered? "unbuffered" : "buffered");