From: Matt Joiner Date: Tue, 8 Apr 2014 15:18:55 +0000 (+1000) Subject: Check for asynchronous mount error after serving X-Git-Tag: v1.0.0~1754 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=f1bf5a46a116d8b85e05105c6847a2e21e098dbc;p=btrtrc.git Check for asynchronous mount error after serving --- diff --git a/cmd/torrentfs/main.go b/cmd/torrentfs/main.go index 32c53c25..e4bcea2a 100644 --- a/cmd/torrentfs/main.go +++ b/cmd/torrentfs/main.go @@ -157,4 +157,8 @@ func main() { if err := fusefs.Serve(conn, fs); err != nil { log.Fatal(err) } + <-conn.Ready + if err := conn.MountError; err != nil { + log.Fatal(err) + } }