ref: d06ed886c61c93037129a6693ab3db07c070f291
parent: 7e48e47ab0b00dfe5674b3555a52cace2eb12b98
author: mischief <[email protected]>
date: Tue Sep 11 20:29:20 EDT 2018
kern: fix *another* longjmp bug mark path volatile, otherwise pathclose will read a trashed register instead of the stack variable in waserror block
--- a/kern/chan.c
+++ b/kern/chan.c
@@ -1164,7 +1164,7 @@
int len, n, t, nomount;
Chan *c;
Chan *volatile cnew;
- Path *path;
+ Path *volatile path;
Elemlist e;
Rune r;
Mhead *m;