]> git.sur5r.net Git - i3/i3/commitdiff
taint mode fix for FreeBSD
authorMichael Stapelberg <michael@stapelberg.de>
Tue, 10 Jul 2012 16:55:05 +0000 (18:55 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Sat, 19 Aug 2017 16:13:19 +0000 (18:13 +0200)
lib/AnyEvent/I3.pm

index 831f350dd5814469bb9fb5374406c11d23bb8a60..b08fdf63bd34ff5814a4cc9914cd7b025e241f0c 100644 (file)
@@ -114,6 +114,8 @@ sub new {
         if ($paths =~ /^(.*)$/) {
             $ENV{PATH} = $1;
         }
+        # Otherwise the qx() operator wont work:
+        delete @ENV{'IFS', 'CDPATH', 'ENV', 'BASH_ENV'};
         chomp($path = qx(i3 --get-socketpath));
         # Circumventing taint mode again: the socket can be anywhere on the
         # system and that’s okay.