From 4b51a4f3a578e7650e38a02c34269e75b18ded5e Mon Sep 17 00:00:00 2001 From: Robert Griesemer Date: Fri, 19 Sep 2008 10:56:35 -0700 Subject: - fix for out-of-bounds error found by rsc - removed tests that may have wrong Go code from Makefile R=r OCL=15532 CL=15532 --- usr/gri/gosrc/platform.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'usr/gri/gosrc/platform.go') diff --git a/usr/gri/gosrc/platform.go b/usr/gri/gosrc/platform.go index c76d59150..6e96b4ada 100644 --- a/usr/gri/gosrc/platform.go +++ b/usr/gri/gosrc/platform.go @@ -21,7 +21,7 @@ func GetEnv(key string) string { n := len(key); for i := 0; i < sys.envc(); i++ { v := sys.envv(i); - if v[0 : n] == key { + if n < len(v) && v[0 : n] == key && v[n] == '=' { return v[n + 1 : len(v)]; // +1: trim "=" } } -- cgit v1.2.3