1 files changed, 6 insertions(+), 6 deletions(-)
M port/pgrp.c
M port/pgrp.c => port/pgrp.c +6 -6
@@ 178,10 178,10 @@ mountfree(Mount *m)
{
Mount *f;
- for(f = m; f->next; f = f->next)
- close(f->to);
-
- close(f->to);
-
- free(f);
+ while(m) {
+ f = m->next;
+ close(m->to);
+ free(m);
+ m = f;
+ }
}