]> git.lizzy.rs Git - rust.git/commitdiff
rustc: Use std::homedir to locate /home/banderson
authorBrian Anderson <banderson@mozilla.com>
Sat, 7 Jan 2012 00:38:08 +0000 (16:38 -0800)
committerBrian Anderson <banderson@mozilla.com>
Sat, 7 Jan 2012 00:38:29 +0000 (16:38 -0800)
Issue #1359

src/comp/util/filesearch.rs

index e4ac615d97314ca5cdf30b762554a3b8a3c926f5..e030ddeed40e7128c63780aba0461d556de5c9b2 100644 (file)
@@ -111,10 +111,10 @@ fn get_cargo_root() -> result::t<fs::path, str> {
     alt generic_os::getenv("CARGO_ROOT") {
         some(_p) { result::ok(_p) }
         none. {
-            alt generic_os::getenv("HOME") {
-                some(_q) { result::ok(fs::connect(_q, ".cargo")) }
-                none. { result::err("no CARGO_ROOT or HOME") }
-            }
+          alt fs::homedir() {
+            some(_q) { result::ok(fs::connect(_q, ".cargo")) }
+            none. { result::err("no CARGO_ROOT or home directory") }
+          }
         }
     }
 }