INNER CODE UNIT · Go

backoff

secureCodeBox/secureCodeBox · lurker/main.go:91

		backoff := uploadBackoffs[attempt-1]
		log.Printf("Upload attempt %d of %d failed: %v. Retrying in %s", attempt, attempts, err, backoff)
		sleep(backoff)
	}

	return fmt.Errorf("lurker failed to upload scan result file after %d attempts: %w", attempts, err)
}

func uploadFile(path, url string) (error, bool) {
	file, err := os.Open(path)
	if err != nil {
		log.Printf("Failed to open file: %v", err)
		return err, false
	}
	defer file.Close()

	fileInfo, err := file.Stat()
	if err != nil {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…