diff options
author | Christopher Faylor <me@cgf.cx> | 2006-04-24 16:42:07 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2006-04-24 16:42:07 +0000 |
commit | a2649dc6512a57a48d3872546cf402e865c820c8 (patch) | |
tree | f3f6e1cbd0ff8157b68aea80e4498dc855011d49 /winsup/cygwin/environ.cc | |
parent | b4c53a7c00fed3bfc643d1fde86532cd1c654458 (diff) | |
download | cygnal-a2649dc6512a57a48d3872546cf402e865c820c8.tar.gz cygnal-a2649dc6512a57a48d3872546cf402e865c820c8.tar.bz2 cygnal-a2649dc6512a57a48d3872546cf402e865c820c8.zip |
* environ.cc (getearly): Force correct dereference order when inspecting
environ table.
Diffstat (limited to 'winsup/cygwin/environ.cc')
-rw-r--r-- | winsup/cygwin/environ.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/environ.cc b/winsup/cygwin/environ.cc index d391eb89f..3f6908ae5 100644 --- a/winsup/cygwin/environ.cc +++ b/winsup/cygwin/environ.cc @@ -233,7 +233,7 @@ getearly (const char * name, int *) { len = strlen (name); for (; *ptr; ptr++) - if (strncasematch (name, *ptr, len) && *ptr[len] == '=') + if (strncasematch (name, *ptr, len) && (*ptr)[len] == '=') return *ptr + len + 1; } else if ((len = GetEnvironmentVariable (name, NULL, 0)) |