Selaa lähdekoodia

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 9 vuotta sitten
vanhempi
commit
20012e423c
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1 1
      api/server/server_unix.go

+ 1 - 1
api/server/server_unix.go

@@ -38,7 +38,7 @@ func (s *Server) newServer(proto, addr string) ([]*HTTPServer, error) {
 	case "unix":
 	case "unix":
 		l, err := sockets.NewUnixSocket(addr, s.cfg.SocketGroup)
 		l, err := sockets.NewUnixSocket(addr, s.cfg.SocketGroup)
 		if err != nil {
 		if err != nil {
-			return nil, err
+			return nil, fmt.Errorf("can't create unix socket %s: %v", addr, err)
 		}
 		}
 		ls = append(ls, l)
 		ls = append(ls, l)
 	default:
 	default: