Give more meaningful error prompts when user try to bind a directory as
unix socket.
Signed-off-by: Zhang Wei <zhangwei555@huawei.com>
| ... | ... |
@@ -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: |