]> Cypherpunks.ru repositories - ucspi.git/blobdiff - cmd/proxy/main.go
Raised copyright years
[ucspi.git] / cmd / proxy / main.go
index 3fd4f7752329d297cc817114905ae8310a79a727..4b26ab384ac5f5dfa83eb16dd7c23df0ddcc2afa 100644 (file)
@@ -1,6 +1,6 @@
 /*
-ucspi/cmd/tlsc -- UCSPI TLS client
-Copyright (C) 2021 Sergey Matveev <stargrave@stargrave.org>
+ucspi/cmd/tlsc -- UCSPI TCP proxy client
+Copyright (C) 2021-2022 Sergey Matveev <stargrave@stargrave.org>
 
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
@@ -33,24 +33,24 @@ func main() {
        log.SetFlags(log.Lshortfile)
 
        r := os.NewFile(6, "R")
-       w := os.NewFile(7, "W")
        if r == nil {
                log.Fatalln("no 6 file descriptor")
        }
+       w := os.NewFile(7, "W")
        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()
-               close(copiers)
+               close(worker)
        }()
        go func() {
                io.Copy(os.Stdout, r)
        }()
-       <-copiers
+       <-worker
        if err != nil {
                log.Fatalln(err)
        }