From 573a45171b2da8b3dc2bcca830f5354f7b180b54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Do=C4=9Fan=20Can=20Bak=C4=B1r?= Date: Thu, 12 Sep 2024 12:17:58 +0300 Subject: [PATCH] move code around --- lib/sdk_private.go | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/sdk_private.go b/lib/sdk_private.go index b65ecf2a2f..cacd9a1ca1 100644 --- a/lib/sdk_private.go +++ b/lib/sdk_private.go @@ -108,14 +108,6 @@ func (e *NucleiEngine) init(ctx context.Context) error { return err } - if e.opts.ProxyInternal && types.ProxyURL != "" || types.ProxySocksURL != "" { - httpclient, err := httpclientpool.Get(e.opts, &httpclientpool.Configuration{}) - if err != nil { - return err - } - e.httpClient = httpclient - } - e.parser = templates.NewParser() if sharedInit == nil || protocolstate.ShouldInit() { @@ -126,6 +118,14 @@ func (e *NucleiEngine) init(ctx context.Context) error { _ = protocolinit.Init(e.opts) }) + if e.opts.ProxyInternal && types.ProxyURL != "" || types.ProxySocksURL != "" { + httpclient, err := httpclientpool.Get(e.opts, &httpclientpool.Configuration{}) + if err != nil { + return err + } + e.httpClient = httpclient + } + e.applyRequiredDefaults(ctx) var err error