ref: 4f95d75098dd911a0d1bd35d13fda7e5318db9d3
parent: f65d27b0fceedc86b26ec4d7e7e7d3fe185050fa
author: cinap_lenrek <[email protected]>
date: Sat Jun 21 21:48:02 EDT 2014
ed: dont pass string constants to mktemp()
--- a/sys/src/cmd/ed.c
+++ b/sys/src/cmd/ed.c
@@ -157,7 +157,7 @@
globp = L"r";
}
zero = malloc((nlall+5)*sizeof(int*));
- tfname = mktemp("/tmp/eXXXXX");
+ tfname = mktemp(strdup("/tmp/eXXXXX"));
init();
setjmp(savej);
commands();