summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel C. Sobral <dcsobral@gmail.com>2012-02-17 14:43:38 -0200
committerDaniel C. Sobral <dcsobral@gmail.com>2012-02-17 14:43:38 -0200
commit178fdab8b613fc5ab0b3e3127e7e6f3a1e2da212 (patch)
tree2b7551c38b582c12309f9c7ad1657ddd59c67cc6
parent91148376049a152edec12348ff9b7e9e93e6ebe1 (diff)
downloadscala-178fdab8b613fc5ab0b3e3127e7e6f3a1e2da212.tar.gz
scala-178fdab8b613fc5ab0b3e3127e7e6f3a1e2da212.tar.bz2
scala-178fdab8b613fc5ab0b3e3127e7e6f3a1e2da212.zip
Move code to a better place.
-rw-r--r--src/library/scala/sys/process/BasicIO.scala5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/library/scala/sys/process/BasicIO.scala b/src/library/scala/sys/process/BasicIO.scala
index 5b7244e98e..edc60a1bb5 100644
--- a/src/library/scala/sys/process/BasicIO.scala
+++ b/src/library/scala/sys/process/BasicIO.scala
@@ -227,9 +227,10 @@ object BasicIO {
out.write(buffer, 0, byteCount)
// flush() will throw an exception once the process has terminated
val available = try { out.flush(); true } catch { case _: IOException => false }
- if (available) loop() else in.close()
- } else in.close()
+ if (available) loop()
+ }
}
loop()
+ in.close()
}
}