@@ -57,7 +57,6 @@ import (
5757 "errors"
5858 "flag"
5959 "fmt"
60- "net"
6160 "net/http"
6261 _ "net/http/pprof"
6362 "os"
@@ -72,6 +71,7 @@ import (
7271 "github.com/google/syzkaller/pkg/log"
7372 "github.com/google/syzkaller/pkg/mgrconfig"
7473 "github.com/google/syzkaller/pkg/osutil"
74+ "github.com/google/syzkaller/pkg/tool"
7575 "github.com/google/syzkaller/pkg/updater"
7676 "github.com/google/syzkaller/pkg/vcs"
7777)
@@ -265,7 +265,7 @@ func main() {
265265 shutdownPending := make (chan struct {})
266266 osutil .HandleInterrupts (shutdownPending )
267267
268- serveHTTP (cfg )
268+ tool . ServeHTTP (cfg . HTTP )
269269
270270 if cfg .Goroot != "" {
271271 os .Setenv ("GOROOT" , cfg .Goroot )
@@ -396,18 +396,6 @@ loop:
396396 }
397397}
398398
399- func serveHTTP (cfg * Config ) {
400- ln , err := net .Listen ("tcp4" , cfg .HTTP )
401- if err != nil {
402- log .Fatalf ("failed to listen on %v: %v" , cfg .HTTP , err )
403- }
404- log .Logf (0 , "serving http on http://%v" , ln .Addr ())
405- go func () {
406- err := http .Serve (ln , nil )
407- log .Fatalf ("failed to serve http: %v" , err )
408- }()
409- }
410-
411399func uploadSyzkallerBuildError (cfg * Config , commit * vcs.Commit , compilerID string , buildErr error ) {
412400 var output []byte
413401 var verbose * osutil.VerboseError
0 commit comments