aboutsummaryrefslogtreecommitdiffstats
path: root/syz-ci
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2025-12-29 12:40:18 +0100
committerDmitry Vyukov <dvyukov@google.com>2025-12-29 13:30:44 +0000
commit1b9f64757a7358e28cc89893899f4016d8d7b223 (patch)
tree7f26171994d695bac8252ed6ad922de250e2aa0b /syz-ci
parent4e5820c0c41b0c979471b66497f055f5631dfd65 (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.go16
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