From 6b78619b15c8671ad67e2aa8eb64068d5adb1758 Mon Sep 17 00:00:00 2001 From: Andrew DeFaria Date: Sat, 16 Nov 2013 19:54:39 -0800 Subject: [PATCH] Needed to call escapeHTML to properly escape things like spaces in filepath names to things like "Dropbox/Camera Uploads" --- bin/setbg | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bin/setbg b/bin/setbg index 3f9aa82..e3f5a46 100755 --- a/bin/setbg +++ b/bin/setbg @@ -57,6 +57,7 @@ use warnings; use FindBin; use Getopt::Long; use Proc::ProcessTable; +use CGI qw/:standard/; use lib "$FindBin::Bin/../lib"; @@ -123,7 +124,7 @@ my $debugger = $DB::OUT; EnterDaemonMode unless defined $DB::OUT; while () { - my $image = $images[int (rand $#images)]; + my $image = escapeHTML ($images[int (rand $#images)]); open my $log, '>', "$ENV{HOME}/.$FindBin::Script" or error "Unable to open $ENV{HOME}/.setbg for writing - $!", 1; -- 2.17.1