summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSadrul Habib Chowdhury <sadrul@users.sourceforge.net>2012-03-13 21:40:47 -0400
committerSadrul Habib Chowdhury <sadrul@users.sourceforge.net>2012-03-13 21:40:47 -0400
commit3c2946ed7b773370924e34b07e78015c87a3e325 (patch)
treee113b81defe49b64fb2bc24f88f6b6983dde9f11
parent7560d73ba0b611810bc1cf82feaad0204a994a86 (diff)
downloadscreen-3c2946ed7b773370924e34b07e78015c87a3e325.tar.gz
Fix a crash when switching from altscreen after window resize.
This change fixes a crash when window is resized while in altscreen mode. More details in the bug: http://savannah.gnu.org/bugs/?35757
-rw-r--r--src/resize.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/resize.c b/src/resize.c
index ec4742e..0e491eb 100644
--- a/src/resize.c
+++ b/src/resize.c
@@ -747,6 +747,8 @@ int wi, he, hi;
for (yy = p->w_y + p->w_histheight - 1; yy >= 0 && ncy + shift < he; yy--)
{
ml = OLDWIN(yy);
+ if (!ml->image)
+ break;
if (ml->image[p->w_width] == ' ')
break;
shift++;