Call stty sane on Linux, too

Change-Id: I42092dc51988cdfb6a9f0870c72a42dcc295a906
diff --git a/src/device.rs b/src/device.rs
index 2c6aaad..7fddd62 100644
--- a/src/device.rs
+++ b/src/device.rs
@@ -162,8 +162,6 @@
 
     println!("tap0 enabled");
 
-    Command::new("stty").arg("sane").status().chain_err(|| "couldn't run stty")?;
-
     Ok(())
 }
 
@@ -209,7 +207,13 @@
 
 pub fn setup_network() -> Result<()> {
     let user = env::var("USER").chain_err(|| "No $USER env var found.")?;
-    if is_mac() { setup_network_mac(&user) } else { setup_network_linux(&user) }
+    if is_mac() {
+        setup_network_mac(&user)?;
+    } else {
+        setup_network_linux(&user)?;
+    }
+    Command::new("stty").arg("sane").status().chain_err(|| "couldn't run stty")?;
+    Ok(())
 }
 
 pub fn start_emulator(