]> Cypherpunks.ru repositories - ucspi.git/commitdiff
Fix docstring
authorSergey Matveev <stargrave@stargrave.org>
Sat, 18 Sep 2021 08:27:16 +0000 (11:27 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sat, 18 Sep 2021 08:27:16 +0000 (11:27 +0300)
cmd/proxy/main.go

index 3fd4f7752329d297cc817114905ae8310a79a727..64b9ffb78f6548bf3d5481ea4a146ee1ccf84b21 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
-ucspi/cmd/tlsc -- UCSPI TLS client
+ucspi/cmd/tlsc -- UCSPI TCP proxy client
 Copyright (C) 2021 Sergey Matveev <stargrave@stargrave.org>
 
 This program is free software: you can redistribute it and/or modify
 Copyright (C) 2021 Sergey Matveev <stargrave@stargrave.org>
 
 This program is free software: you can redistribute it and/or modify
@@ -33,24 +33,24 @@ func main() {
        log.SetFlags(log.Lshortfile)
 
        r := os.NewFile(6, "R")
        log.SetFlags(log.Lshortfile)
 
        r := os.NewFile(6, "R")
-       w := os.NewFile(7, "W")
        if r == nil {
                log.Fatalln("no 6 file descriptor")
        }
        if r == nil {
                log.Fatalln("no 6 file descriptor")
        }
+       w := os.NewFile(7, "W")
        if w == nil {
                log.Fatalln("no 7 file descriptor")
        }
        if w == nil {
                log.Fatalln("no 7 file descriptor")
        }
-       copiers := make(chan struct{})
+       worker := make(chan struct{})
        var err error
        go func() {
                _, err = io.Copy(w, os.Stdin)
                w.Close()
        var err error
        go func() {
                _, err = io.Copy(w, os.Stdin)
                w.Close()
-               close(copiers)
+               close(worker)
        }()
        go func() {
                io.Copy(os.Stdout, r)
        }()
        }()
        go func() {
                io.Copy(os.Stdout, r)
        }()
-       <-copiers
+       <-worker
        if err != nil {
                log.Fatalln(err)
        }
        if err != nil {
                log.Fatalln(err)
        }