From d45a991b632913de03daa2f3d8f235fa3cd4a853 Mon Sep 17 00:00:00 2001 From: Sadrul Habib Chowdhury Date: Wed, 27 Aug 2008 16:41:15 -0400 Subject: [PATCH] Reading user input requires a foreground layer Fixes crash from commands such as setenv, readreg, 'layout select' etc. when starting with 'screen -md'. Detailed report at #24152, debian bug #496750. --- src/input.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/input.c b/src/input.c index 207557a..39b2ac1 100644 --- a/src/input.c +++ b/src/input.c @@ -120,6 +120,9 @@ int data; int maxlen; struct inpdata *inpdata; + if (!flayer) + return; + if (len > 100) len = 100; if (!(mode & INP_NOECHO))