ref: e4db040bcf827f9e2493efc5ded4e7ba091d51a7
parent: 655ec332a714d3e5cc6aace798daf832e17e001e
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Mon Jul 14 02:45:23 EDT 2014
devproc: fix mistake
--- a/sys/src/9/port/devproc.c
+++ b/sys/src/9/port/devproc.c
@@ -1614,12 +1614,14 @@
poperror();
poperror();
/* segment s still locked, fixfault() unlocks */
- if(!waserror()){
- if(fixfault(s, offset, read, 0) == 0)
- break;
- poperror();
+ if(waserror()){
+ putseg(s);
+ nexterror();
}
+ if(fixfault(s, offset, read, 0) == 0)
+ break;
putseg(s);
+ poperror();
}
/*