prog: fix checks for max and min len when mutating a bin blob

This commit is contained in:
Andrey Konovalov 2016-10-21 18:25:45 +02:00
parent 20468be84d
commit c1c3a73cd9

View File

@ -388,14 +388,14 @@ func mutateData(r *randGen, data []byte, minLen, maxLen int) []byte {
r.choose(
100, func() {
// Append byte.
if len(data) == maxLen {
if len(data) >= maxLen {
return
}
data = append(data, byte(r.rand(256)))
},
100, func() {
// Remove byte.
if len(data) == minLen {
if len(data) <= minLen {
return
}
if len(data) == 0 {