@@ -108,7 +108,7 @@ func (c *FuzzitClient) runlibFuzzerMerge() error {
108
108
return err
109
109
}
110
110
if err := c .archiveAndUpload ("merge" ,
111
- fmt .Sprintf ("orgs/%s/targets/%s/corpus.tar.gz" , c .Org , c .targetId ),
111
+ fmt .Sprintf ("orgs/%s/targets/%s/corpus.tar.gz" , c .Org , c .currentJob . TargetId ),
112
112
"corpus.tar.gz" ); err != nil {
113
113
return err
114
114
}
@@ -134,16 +134,16 @@ func (c *FuzzitClient) uploadCrash(exitCode int) error {
134
134
if _ , err := os .Stat ("artifact" ); err == nil {
135
135
log .Printf ("uploading crash..." )
136
136
if err = c .uploadFile ("artifact" ,
137
- fmt .Sprintf ("orgs/%s/targets/%s/crashes/%s-%s" , c .Org , c .targetId , c .jobId , os .Getenv ("POD_ID" )),
137
+ fmt .Sprintf ("orgs/%s/targets/%s/crashes/%s-%s" , c .Org , c .currentJob . TargetId , c .jobId , os .Getenv ("POD_ID" )),
138
138
"crash" ); err != nil {
139
139
return err
140
140
}
141
- colRef := c .firestoreClient .Collection (fmt .Sprintf ("orgs/%s/targets/%s/crashes" , c .Org , c .targetId ))
141
+ colRef := c .firestoreClient .Collection (fmt .Sprintf ("orgs/%s/targets/%s/crashes" , c .Org , c .currentJob . TargetId ))
142
142
_ , _ , err = colRef .Add (ctx , crash {
143
- TargetName : c .targetId ,
143
+ TargetName : c .currentJob . TargetId ,
144
144
PodId : os .Getenv ("POD_ID" ),
145
145
JobId : c .jobId ,
146
- TargetId : c .targetId ,
146
+ TargetId : c .currentJob . TargetId ,
147
147
OrgId : c .Org ,
148
148
ExitCode : uint32 (exitCode ),
149
149
Type : "CRASH" ,
@@ -191,7 +191,7 @@ func (c *FuzzitClient) runLibFuzzerFuzzing() error {
191
191
if err := c .refreshToken (); err != nil {
192
192
return err
193
193
}
194
- docRef := c .firestoreClient .Doc (fmt .Sprintf ("orgs/%s/targets/%s/jobs/%s" , c .Org , c .targetId , c .jobId ))
194
+ docRef := c .firestoreClient .Doc (fmt .Sprintf ("orgs/%s/targets/%s/jobs/%s" , c .Org , c .currentJob . TargetId , c .jobId ))
195
195
if docRef == nil {
196
196
return fmt .Errorf ("invalid resource" )
197
197
}
@@ -325,7 +325,7 @@ func (c *FuzzitClient) transitionToInProgress() error {
325
325
job := Job {}
326
326
if c .updateDB {
327
327
// transaction doesnt work for now at go client with oauth token
328
- jobRef := c .firestoreClient .Doc (fmt .Sprintf ("orgs/%s/targets/%s/jobs/%s" , c .Org , c .targetId , c .jobId ))
328
+ jobRef := c .firestoreClient .Doc (fmt .Sprintf ("orgs/%s/targets/%s/jobs/%s" , c .Org , c .currentJob . TargetId , c .jobId ))
329
329
docsnap , err := jobRef .Get (ctx )
330
330
if err != nil {
331
331
return err
@@ -352,7 +352,7 @@ func (c *FuzzitClient) transitionStatus(status string) error {
352
352
}
353
353
354
354
// transaction doesnt work for now at go client with oauth token
355
- jobRef := c .firestoreClient .Doc (fmt .Sprintf ("orgs/%s/targets/%s/jobs/%s" , c .Org , c .targetId , c .jobId ))
355
+ jobRef := c .firestoreClient .Doc (fmt .Sprintf ("orgs/%s/targets/%s/jobs/%s" , c .Org , c .currentJob . TargetId , c .jobId ))
356
356
_ , err := jobRef .Update (ctx , []firestore.Update {{Path : "status" , Value : status }})
357
357
if err != nil {
358
358
return err
@@ -403,7 +403,7 @@ func (c *FuzzitClient) RunJQFFuzzing() error {
403
403
if err := c .refreshToken (); err != nil {
404
404
return err
405
405
}
406
- docRef := c .firestoreClient .Doc (fmt .Sprintf ("orgs/%s/targets/%s/jobs/%s" , c .Org , c .targetId , c .jobId ))
406
+ docRef := c .firestoreClient .Doc (fmt .Sprintf ("orgs/%s/targets/%s/jobs/%s" , c .Org , c .currentJob . TargetId , c .jobId ))
407
407
if docRef == nil {
408
408
return fmt .Errorf ("invalid resource" )
409
409
}
0 commit comments