Add error for no socket

pull/2/head
Michael Crosby 2014-02-14 20:38:07 -08:00
parent c3850e4351
commit b2a9108ade
1 changed files with 7 additions and 0 deletions

View File

@ -8,6 +8,7 @@ import (
"net/http"
"net/http/httputil"
"net/url"
"os"
"strings"
)
@ -75,6 +76,12 @@ func createHandler(dir string, e string) http.Handler {
if strings.Contains(e, "http") {
h = createTcpHandler(e)
} else {
if _, err := os.Stat(e); err != nil {
if os.IsNotExist(err) {
log.Fatalf("unix socket %s does not exist", e)
}
log.Fatal(err)
}
h = createUnixHandler(e)
}