diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-05-26 21:18:41 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-05-26 21:18:41 +0200 |
commit | 812e0fd0583f3306a8c170e7f59f7b12f5280e4e (patch) | |
tree | b0c47d214b5b3c6993af7d5313df128e2c7cf606 | |
parent | efc0780d866ae0590621b0d50bc413a517043bcd (diff) | |
download | plan9front-812e0fd0583f3306a8c170e7f59f7b12f5280e4e.tar.xz |
hget/play: fix enviroment leaks
-rwxr-xr-x | rc/bin/hget | 1 | ||||
-rwxr-xr-x | rc/bin/play | 1 | ||||
-rw-r--r-- | sys/src/games/music/playlistfs/player.c | 2 |
3 files changed, 3 insertions, 1 deletions
diff --git a/rc/bin/hget b/rc/bin/hget index 456984436..e7e9fab32 100755 --- a/rc/bin/hget +++ b/rc/bin/hget @@ -1,4 +1,5 @@ #!/bin/rc +rfork e argv0=$0 fn usage { echo usage: $argv0 [ -o file ] [ -p body ] [ -r header ] [ -m method ] [ -b baseurl ] url >[1=2] diff --git a/rc/bin/play b/rc/bin/play index f7b8ce37b..2acbdf8ba 100755 --- a/rc/bin/play +++ b/rc/bin/play @@ -1,4 +1,5 @@ #!/bin/rc +rfork e out=/dev/audio typ=() diff --git a/sys/src/games/music/playlistfs/player.c b/sys/src/games/music/playlistfs/player.c index b0791dbc0..2180e6102 100644 --- a/sys/src/games/music/playlistfs/player.c +++ b/sys/src/games/music/playlistfs/player.c @@ -69,7 +69,7 @@ startplay(ushort n) pfd->filename = file; /* mallocated already */ pfd->fd = fd[1]; pfd->cfd = fd[0]; - procrfork(decexec, pfd, 4096, RFFDG); + procrfork(decexec, pfd, 4096, RFFDG|RFENVG); close(fd[1]); /* write fd, for pac4dec */ return fd[0]; /* read fd */ } |