From e7a803f84f93218e97666d55710fd57ee7f31dc0 Mon Sep 17 00:00:00 2001 From: dma Date: Wed, 13 Sep 2017 18:46:22 +0000 Subject: [PATCH] Temporary workaround --- sgfw/socks_server_chain.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sgfw/socks_server_chain.go b/sgfw/socks_server_chain.go index 82efd71..5bea5c0 100644 --- a/sgfw/socks_server_chain.go +++ b/sgfw/socks_server_chain.go @@ -282,9 +282,11 @@ func (c *socksChainSession) filterConnect() (bool, bool) { if pinfo == nil { pinfo = procsnitch.FindProcessForConnection(c.clientConn, c.procInfo) // FIXME: TEMPORARY HACK - if pinfo.ExePath == "/usr/sbin/oz-daemon" { - log.Warningf("Rejecting unknown connection from /usr/bin/oz-daemon: %v", ) - return false, false + if pinfo != nil { + if pinfo.ExePath == "/usr/sbin/oz-daemon" { + log.Warningf("Rejecting unknown connection from /usr/bin/oz-daemon.") + return false, false + } } }