ref: 772c867a025e1df9b37b7b9d3abd80b648924909
parent: b66f5fc73ebf6d53cbbab66afc3676b5cc71fa9e
author: qwx <devnull@localhost>
date: Mon Aug 26 13:02:58 EDT 2019
vncv: fix snarf buffer realloc memory corruption fix never updating p when snarf is reallocated, resulting in memory corruption.
--- a/sys/src/cmd/vnc/wsys.c
+++ b/sys/src/cmd/vnc/wsys.c
@@ -281,6 +281,7 @@
*sz += c;
if (n == 0){snarf = realloc(snarf, *sz + 8192);
+ p = snarf + *sz;
n = 8192;
}
}
--
⑨