~hduran-8/+junk/caddylegacy

« back to all changes in this revision

Viewing changes to debian/gocode/src/golang.org/x/net/context/ctxhttp/cancelreq.go

  • Committer: Horacio Durán
  • Date: 2016-10-14 14:33:43 UTC
  • Revision ID: horacio.duran@canonical.com-20161014143343-ytyhz5sx7d1cje4q
Added new upstream version

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
// Copyright 2015 The Go Authors. All rights reserved.
2
 
// Use of this source code is governed by a BSD-style
3
 
// license that can be found in the LICENSE file.
4
 
 
5
 
// +build go1.5
6
 
 
7
 
package ctxhttp
8
 
 
9
 
import "net/http"
10
 
 
11
 
func canceler(client *http.Client, req *http.Request) func() {
12
 
        // TODO(djd): Respect any existing value of req.Cancel.
13
 
        ch := make(chan struct{})
14
 
        req.Cancel = ch
15
 
 
16
 
        return func() {
17
 
                close(ch)
18
 
        }
19
 
}