From 1db73ae1a2a2343488fa9243ea6078b9dfdc5ce1 Mon Sep 17 00:00:00 2001 From: siad007 Date: Mon, 15 Jun 2015 00:08:10 +0200 Subject: [PATCH] Fixed missing escapeshellarg --- src/Command/AbstractCommand.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Command/AbstractCommand.php b/src/Command/AbstractCommand.php index 0a34705..cbbf9c6 100644 --- a/src/Command/AbstractCommand.php +++ b/src/Command/AbstractCommand.php @@ -240,9 +240,9 @@ protected function assembleOptionString() if ($option === true) { $optionString .= " {$name}"; } elseif (is_string($option) && $option !== '') { - $optionString .= " {$name} {$option}"; + $optionString .= " {$name} " . escapeshellarg($option); } elseif (is_array($option) && !empty($option)) { - $optionString .= " {$name} " . implode(' ', $option); + $optionString .= " {$name} " . implode(' ', escapeshellarg($option)); } }