From 9bb15afa21b1547193459038a3127174568cbbc6 Mon Sep 17 00:00:00 2001 From: Mikhail Klementev Date: Wed, 9 Oct 2024 09:38:05 +0000 Subject: [PATCH] fix: disable multithreading when realtime output is enabled --- cmd/pew.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmd/pew.go b/cmd/pew.go index fa796b3..7dc56e3 100644 --- a/cmd/pew.go +++ b/cmd/pew.go @@ -168,6 +168,11 @@ func (cmd *PewCmd) Run(g *Globals) (err error) { cmd.useRemote = g.Remote cmd.remoteAddr = g.RemoteAddr + if cmd.RealtimeOutput && cmd.Threads != 1 { + log.Warn().Msg("realtime output disables multithreading") + cmd.Threads = 1 + } + if cmd.useRemote { c := client.Client{RemoteAddr: cmd.remoteAddr} cmd.Kcfg.Kernels, err = c.Kernels()