Browse code

Better error message for invalid unix socket format

Give more meaningful error prompts when user try to bind a directory as
unix socket.

Signed-off-by: Zhang Wei <zhangwei555@huawei.com>

Zhang Wei authored on 2015/12/09 23:18:45
Showing 1 changed files
... ...
@@ -38,7 +38,7 @@ func (s *Server) newServer(proto, addr string) ([]*HTTPServer, error) {
38 38
 	case "unix":
39 39
 		l, err := sockets.NewUnixSocket(addr, s.cfg.SocketGroup)
40 40
 		if err != nil {
41
-			return nil, err
41
+			return nil, fmt.Errorf("can't create unix socket %s: %v", addr, err)
42 42
 		}
43 43
 		ls = append(ls, l)
44 44
 	default: