MCPcopy Create free account
hub / github.com/Moopinger/smugglefuzz / ChunkPayloads

Function ChunkPayloads

lib/payload.go:107–124  ·  view source on GitHub ↗
(payloads []Payload, routines int)

Source from the content-addressed store, hash-verified

105}
106
107func ChunkPayloads(payloads []Payload, routines int) [][]Payload {
108 var divided [][]Payload
109
110 size := len(payloads) / routines
111 for i := 0; i < routines; i++ {
112 start := i * size
113 end := start + size
114
115 // For the last routine, add the leftover payloads
116 if i == routines-1 {
117 end = len(payloads)
118 }
119
120 divided = append(divided, payloads[start:end])
121 }
122
123 return divided
124}

Callers 1

scan.goFile · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected