diff --git a/core/pool/brutepool.go b/core/pool/brutepool.go index 7460a0c..6365f88 100644 --- a/core/pool/brutepool.go +++ b/core/pool/brutepool.go @@ -203,10 +203,6 @@ Loop: continue } pool.Statistor.End++ - if w == "" { - pool.Statistor.Skipped++ - pool.Bar.Done() - } pool.wordOffset++ if pool.wordOffset < offset { @@ -218,6 +214,12 @@ Loop: continue } + if w == "" { + pool.Statistor.Skipped++ + pool.Bar.Done() + continue + } + pool.wg.Add(1) if pool.Mod == HostSpray { pool.reqPool.Invoke(&Unit{host: w, source: parsers.WordSource, number: pool.wordOffset})