X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibc.so_src%2Fenv.c;h=b38e279fbf947b0a6c07807055fbe2435ab7815c;hb=c275e76e346b3996829cf1d66ddd488daab35a30;hp=3dca4df7b7dbd5dd7e8cd1b7a0ef2f7054f15ee8;hpb=a2210987109ab5a6337c72b45f7e52cfc9092f8f;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libc.so_src/env.c b/Usermode/Libraries/libc.so_src/env.c index 3dca4df7..b38e279f 100644 --- a/Usermode/Libraries/libc.so_src/env.c +++ b/Usermode/Libraries/libc.so_src/env.c @@ -12,20 +12,20 @@ char **_envp = NULL; char *getenv(const char *name) { char **env; - char *str; + char *env_str; int len; if(!_envp) return NULL; if(!name) return NULL; - len = strlen((char*)name); env = _envp; - while(*env) { - str = *env; - if(str[len] == '=' && strncmp((char*)name, str, len) == 0) { - return str+len+1; + while(*env) + { + env_str = *env; + if(strncmp(name, env_str, len) == 0 && env_str[len] == '=') { + return env_str+len+1; } env ++; }