summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmadeusz Sławiński <amade@asmblr.net>2014-12-07 15:57:13 +0100
committerAmadeusz Sławiński <amade@asmblr.net>2014-12-07 15:57:13 +0100
commitf380de406c9542382ba8074fcdd44bd042f84865 (patch)
tree2dec8892ab71b18a357e8584264b6f45ceb33a65
parent6c8c8604086124bcbce7df21c252bb2d03a50f08 (diff)
downloadscreen-f380de406c9542382ba8074fcdd44bd042f84865.tar.gz
Initialize wtab on realloc
Fixes bug #34714: screen crashes on startup Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
-rw-r--r--src/process.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/process.c b/src/process.c
index 3fde61c..68cc7c9 100644
--- a/src/process.c
+++ b/src/process.c
@@ -4120,7 +4120,10 @@ int key;
else
{
if (!windows)
- wtab = realloc(wtab, n * sizeof(struct win *));
+ {
+ wtab = realloc(wtab, n * sizeof(struct win *));
+ bzero(wtab, n * sizeof(struct win *));
+ }
maxwin = n;
}
break;