diff --git a/src/lib/generic_os.rs b/src/lib/generic_os.rs index 4c8d27a5d202..cc073595ecce 100644 --- a/src/lib/generic_os.rs +++ b/src/lib/generic_os.rs @@ -1,9 +1,9 @@ fn getenv(str n) -> option::t[str] { auto s = os::libc::getenv(str::buf(n)); - if ((s as int) == 0) { - ret option::none[str]; + ret if ((s as int) == 0) { + option::none[str] } else { - ret option::some[str](str::str_from_cstr(s)); - } + option::some[str](str::str_from_cstr(s)) + }; }