diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2025-12-29 12:40:18 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2025-12-29 13:30:44 +0000 |
| commit | 1b9f64757a7358e28cc89893899f4016d8d7b223 (patch) | |
| tree | 7f26171994d695bac8252ed6ad922de250e2aa0b /syz-ci | |
| parent | 4e5820c0c41b0c979471b66497f055f5631dfd65 (diff) | |
pkg/tool: add ServeHTTP function
Dedup code in syz-ci and syz-hub.
Diffstat (limited to 'syz-ci')
| -rw-r--r-- | syz-ci/syz-ci.go | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/syz-ci/syz-ci.go b/syz-ci/syz-ci.go index fd1f2a7bb..644b290da 100644 --- a/syz-ci/syz-ci.go +++ b/syz-ci/syz-ci.go @@ -57,7 +57,6 @@ import ( "errors" "flag" "fmt" - "net" "net/http" _ "net/http/pprof" "os" @@ -72,6 +71,7 @@ import ( "github.com/google/syzkaller/pkg/log" "github.com/google/syzkaller/pkg/mgrconfig" "github.com/google/syzkaller/pkg/osutil" + "github.com/google/syzkaller/pkg/tool" "github.com/google/syzkaller/pkg/updater" "github.com/google/syzkaller/pkg/vcs" ) @@ -265,7 +265,7 @@ func main() { shutdownPending := make(chan struct{}) osutil.HandleInterrupts(shutdownPending) - serveHTTP(cfg) + tool.ServeHTTP(cfg.HTTP) if cfg.Goroot != "" { os.Setenv("GOROOT", cfg.Goroot) @@ -396,18 +396,6 @@ loop: } } -func serveHTTP(cfg *Config) { - ln, err := net.Listen("tcp4", cfg.HTTP) - if err != nil { - log.Fatalf("failed to listen on %v: %v", cfg.HTTP, err) - } - log.Logf(0, "serving http on http://%v", ln.Addr()) - go func() { - err := http.Serve(ln, nil) - log.Fatalf("failed to serve http: %v", err) - }() -} - func uploadSyzkallerBuildError(cfg *Config, commit *vcs.Commit, compilerID string, buildErr error) { var output []byte var verbose *osutil.VerboseError |
