]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/src/libc/9sys/getenv.c
libaml: fix gc bug, need to amltake()/amldrop() temporary buffer
[plan9front.git] / sys / src / libc / 9sys / getenv.c
index 9535708e7c5e0ea414686c541ce5de5da12f6155..e1c89c1d123de7288aa94bab7a219818384ae47b 100644 (file)
@@ -18,7 +18,8 @@ getenv(char *name)
        snprint(s, HUNK, "/env/%s", name);
        n = 0;
        r = -1;
-       if((f = open(s, OREAD)) >= 0){
+       f = open(s, OREAD|OCEXEC);
+       if(f >= 0){
                while((r = read(f, s+n, HUNK)) > 0){
                        n += r;
                        r = -1;