From 0df41cf8385e0a31b4c9158aa182da52a50ba534 Mon Sep 17 00:00:00 2001
From: Maik Broemme <mbroemme@libmpq.org>
Date: Thu, 3 Dec 2015 00:44:44 +0100
Subject: Fix evaluating variables in ExportCmd

Don't evaluate trusted variables in *ExportCmd::parse as they will be
always false for SetEnv, Export and SetResourceValue and never executed
via fluxbox-remote.
---
 src/FbCommands.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/FbCommands.cc b/src/FbCommands.cc
index bc4b1e9..4714e11 100644
--- a/src/FbCommands.cc
+++ b/src/FbCommands.cc
@@ -175,7 +175,7 @@ FbTk::Command<void> *ExportCmd::parse(const string &command, const string &args,
     if (command != "setresourcevalue")
         FbTk::StringUtil::removeTrailingWhitespace(name);
     size_t pos = name.find_first_of(command == "export" ? "=" : " \t");
-    if (pos == string::npos || pos == name.size() || !trusted)
+    if (pos == string::npos || pos == name.size())
         return 0;
 
     string value = name.substr(pos + 1);
-- 
cgit v0.11.2