diff options
| author | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-11-22 02:39:57 +0100 |
|---|---|---|
| committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-11-22 02:39:57 +0100 |
| commit | 98363cb27276b29ff3795d1ef93e4ea2e82e106f (patch) | |
| tree | df142a47c3c630e8f9915c15df2a893a37462877 /lib | |
| parent | 38e1e5272fc9c66a00d702246813135452819ffe (diff) | |
| download | plan9front-98363cb27276b29ff3795d1ef93e4ea2e82e106f.tar.xz | |
devenv: fix ORCLOSE handling
when opening a /env file ORCLOSE, and the process exits, envgrp() would
return nil can crash in envremove() because procexit will have set up->egrp
to nil before calling closefgrp().
the solution is to capture the environment on open, keeping a reference in
Chan.aux, so it doesnt matter on what process the close happens and a
env chan will always refer to its original environment group.
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions
