// Copyright 2019 The Gitea Authors. All rights reserved. // SPDX-License-Identifier: MIT // This code is heavily inspired by the archived gofacebook/gracenet/net.go handler //go:build windows package graceful import "net" // DefaultGetListener obtains a listener for the local network address. // On windows this is basically just a shim around net.Listen. func DefaultGetListener(network, address string) (net.Listener, error) { // Add a deferral to say that we've tried to grab a listener defer GetManager().InformCleanup() return net.Listen(network, address) }