From fd5b9b59804b51fb462b2678add95729bd78a812 Mon Sep 17 00:00:00 2001
From: Ruben Pollan <meskio@sindominio.net>
Date: Thu, 15 Feb 2018 23:53:45 +0100
Subject: [PATCH] [bug] check if error is not nil before checking if it's
 nopolkit

---
 main.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/main.go b/main.go
index 99383599..e1b2a565 100644
--- a/main.go
+++ b/main.go
@@ -45,7 +45,7 @@ func main() {
 
 func checkAndInstallHelpers(b *bitmask.Bitmask, notify *notificator) {
 	helpers, priviledge, err := b.VPNCheck()
-	if err.Error() == "nopolkit" || (err == nil && !priviledge) {
+	if (err != nil && err.Error() == "nopolkit") || (err == nil && !priviledge) {
 		log.Printf("No polkit found")
 		notify.authAgent()
 	} else if err != nil {
-- 
GitLab