Skip to content

Commit e2ba8f1

Browse files
committed
update flag-submit
1 parent cbd3ed6 commit e2ba8f1

File tree

2 files changed

+5
-13
lines changed

2 files changed

+5
-13
lines changed

services/flag-submit/main.go

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ package main
33
import (
44
"flag"
55
"fmt"
6+
"io/ioutil"
67
"log"
78
"net"
8-
"os"
99
)
1010

1111
var (
@@ -16,11 +16,6 @@ var (
1616
func main() {
1717
flag.Parse()
1818

19-
file, err := os.Create(*flagPath)
20-
if err != nil {
21-
log.Fatalf("failed to open file: %v", err)
22-
}
23-
2419
listen, err := net.Listen("tcp", fmt.Sprintf(":%d", *port))
2520
defer listen.Close()
2621

@@ -29,19 +24,16 @@ func main() {
2924
}
3025

3126
conn, err := listen.Accept()
32-
3327
if err != nil {
3428
log.Fatalf("failed to accept request: %v", err)
3529
}
3630

3731
buf := make([]byte, 1024)
38-
n, err := conn.Read(buf)
39-
if err != nil {
40-
log.Fatalf("failed to read: %v (buf: %+v)", err, buf)
32+
if _, err := conn.Read(buf); err != nil {
33+
log.Fatalf("failed to read: %v (buf: %+v)", err, buf)
4134
}
4235

43-
_, err = file.Write(buf[:n])
44-
if err != nil {
45-
log.Fatalf("failed to write: %v", err)
36+
if err := ioutil.WriteFile(*flagPath, buf, 0644); err != nil {
37+
log.Fatalf("failed to write file: %+v", err)
4638
}
4739
}

services/flag-submit/server

8.47 KB
Binary file not shown.

0 commit comments

Comments
 (0)