Skip to content

Commit aec76d2

Browse files
cpetersomarijnh
authored andcommitted
std: Fix env() assert when an environment variable's value contains a '=' char
1 parent 7550357 commit aec76d2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/libstd/generic_os.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ fn setenv(n: str, v: str) { }
2121
fn env() -> [(str,str)] {
2222
let pairs = [];
2323
for p in os::rustrt::rust_env_pairs() {
24-
let vs = str::split_char(p, '=');
24+
let vs = str::splitn_char(p, '=', 1u);
2525
assert vec::len(vs) == 2u;
2626
pairs += [(vs[0], vs[1])];
2727
}

0 commit comments

Comments
 (0)