aboutsummaryrefslogtreecommitdiffstats
path: root/syz-hub/state
diff options
context:
space:
mode:
authorJoey Jiao <quic_jiangenj@quicinc.com>2022-03-03 11:52:45 +0800
committerAleksandr Nogikh <nogikh@google.com>2025-03-17 03:57:39 +0000
commit8bce0e10ff4d88187f2cf3dde8995444e6c6c7e1 (patch)
tree685d11b46a0a6a69057732ea8bdd72a8355db08d /syz-hub/state
parente28266709dd2a1d1452d4a5bbf271700e10335c6 (diff)
all: show manager url in syz-hub
Diffstat (limited to 'syz-hub/state')
-rw-r--r--syz-hub/state/state.go4
-rw-r--r--syz-hub/state/state_test.go2
2 files changed, 4 insertions, 2 deletions
diff --git a/syz-hub/state/state.go b/syz-hub/state/state.go
index 0bed36a91..bbba0cc0e 100644
--- a/syz-hub/state/state.go
+++ b/syz-hub/state/state.go
@@ -36,6 +36,7 @@ type State struct {
type Manager struct {
name string
dir string
+ HTTP string
Domain string
corpusSeq uint64
reproSeq uint64
@@ -208,7 +209,7 @@ func (st *State) PurgeOldManagers() error {
return nil
}
-func (st *State) Connect(name, domain string, fresh bool, calls []string, corpus [][]byte) error {
+func (st *State) Connect(name, http, domain string, fresh bool, calls []string, corpus [][]byte) error {
mgr := st.Managers[name]
if mgr == nil {
var err error
@@ -217,6 +218,7 @@ func (st *State) Connect(name, domain string, fresh bool, calls []string, corpus
return err
}
}
+ mgr.HTTP = http
mgr.Connected = time.Now()
mgr.Domain = domain
writeFile(mgr.domainFile, []byte(mgr.Domain))
diff --git a/syz-hub/state/state_test.go b/syz-hub/state/state_test.go
index 335f02ea0..7a7f5d6df 100644
--- a/syz-hub/state/state_test.go
+++ b/syz-hub/state/state_test.go
@@ -38,7 +38,7 @@ func (ts *TestState) Reload() {
func (ts *TestState) Connect(name, domain string, fresh bool, calls []string, corpus [][]byte) {
ts.t.Helper()
- if err := ts.state.Connect(name, domain, fresh, calls, corpus); err != nil {
+ if err := ts.state.Connect(name, "", domain, fresh, calls, corpus); err != nil {
ts.t.Fatalf("Connect failed: %v", err)
}
}