Skip to content

Commit

Permalink
Merge pull request #7 from theoremoon/chmod
Browse files Browse the repository at this point in the history
make socket file mode 0777
  • Loading branch information
theoremoon committed Nov 21, 2019
2 parents 53844b6 + 95be863 commit 81b8db1
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion cmd/bgproxy/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -314,11 +314,15 @@ func run() error {

var listener net.Listener
if strings.HasPrefix(*addr, "unix:") {
listener, err = net.Listen("unix", strings.TrimPrefix(*addr, "unix:"))
socket := strings.TrimPrefix(*addr, "unix:")
listener, err = net.Listen("unix", socket)
if err != nil {
return err
}
defer listener.Close()
if err := os.Chmod(socket, 0777); err != nil {
return err
}
}

go func() {
Expand All @@ -339,6 +343,12 @@ func run() error {
return err
}
defer conn.Close()
if grpc_split[0] == "unix" {
if err := os.Chmod(grpc_split[0], 0777); err != nil {
return err
}
}

go func() {
// grpc server
g_server := grpc.NewServer()
Expand Down

0 comments on commit 81b8db1

Please sign in to comment.