diff options
author | nicm <nicm> | 2015-11-22 19:42:57 +0000 |
---|---|---|
committer | nicm <nicm> | 2015-11-22 19:42:57 +0000 |
commit | 28e72ae34d43dda28ca0e6dc652eaa1179c351c7 (patch) | |
tree | 6eeb2383b5dd54cd9d159db9cf5463174d570fcd /grid.c | |
parent | 01a2ddf3f8d22c58bd8423be69ab0e7843d71652 (diff) | |
download | rtmux-28e72ae34d43dda28ca0e6dc652eaa1179c351c7.tar.gz rtmux-28e72ae34d43dda28ca0e6dc652eaa1179c351c7.tar.bz2 rtmux-28e72ae34d43dda28ca0e6dc652eaa1179c351c7.zip |
Don't leak extddata, memset after freeing it, not before. From Patrick
Palka.
Diffstat (limited to 'grid.c')
-rw-r--r-- | grid.c | 5 |
1 files changed, 1 insertions, 4 deletions
@@ -368,11 +368,8 @@ grid_clear_lines(struct grid *gd, u_int py, u_int ny) for (yy = py; yy < py + ny; yy++) { gl = &gd->linedata[yy]; free(gl->celldata); - memset(gl, 0, sizeof *gl); - free(gl->extddata); - gl->extddata = NULL; - gl->extdsize = 0; + memset(gl, 0, sizeof *gl); } } |