diff options
author | Amadeusz Sławiński <amade@asmblr.net> | 2014-12-07 15:57:13 +0100 |
---|---|---|
committer | Amadeusz Sławiński <amade@asmblr.net> | 2014-12-07 15:57:13 +0100 |
commit | f380de406c9542382ba8074fcdd44bd042f84865 (patch) | |
tree | 2dec8892ab71b18a357e8584264b6f45ceb33a65 | |
parent | 6c8c8604086124bcbce7df21c252bb2d03a50f08 (diff) | |
download | screen-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.c | 5 |
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; |