Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-pages.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfeistel <6742251-feistel@users.noreply.gitlab.com>2022-01-21 15:41:47 +0300
committerfeistel <6742251-feistel@users.noreply.gitlab.com>2022-02-01 03:02:25 +0300
commit052a7fb36f4605634385f54c833db21a9edc6d67 (patch)
treec7083eedc04f13d9339a2a62255a9934a5b30c0e /helpers.go
parentdbe3bdee2eafbef6229838c711c3aa9596a23ddb (diff)
refactor: stop passing file descriptors around and use net.Listen
Changelog: changed
Diffstat (limited to 'helpers.go')
-rw-r--r--helpers.go27
1 files changed, 0 insertions, 27 deletions
diff --git a/helpers.go b/helpers.go
index aaa6f3e6..00d6d55b 100644
--- a/helpers.go
+++ b/helpers.go
@@ -1,36 +1,9 @@
package main
import (
- "net"
- "os"
-
"gitlab.com/gitlab-org/labkit/errortracking"
)
-// Be careful: if you let either of the return values get garbage
-// collected by Go they will be closed automatically.
-func createSocket(addr string) (net.Listener, *os.File) {
- l, err := net.Listen("tcp", addr)
- if err != nil {
- fatal(err, "could not create socket")
- }
-
- return l, fileForListener(l)
-}
-
-func fileForListener(l net.Listener) *os.File {
- type filer interface {
- File() (*os.File, error)
- }
-
- f, err := l.(filer).File()
- if err != nil {
- fatal(err, "could not find file for listener")
- }
-
- return f
-}
-
func capturingFatal(err error, fields ...errortracking.CaptureOption) {
fields = append(fields, errortracking.WithStackTrace())
errortracking.Capture(err, fields...)