diff --git a/src/CloudFront/Signer.php b/src/CloudFront/Signer.php index d166eb2b77..f6a7ed6e36 100644 --- a/src/CloudFront/Signer.php +++ b/src/CloudFront/Signer.php @@ -121,7 +121,12 @@ private function sign($policy) $errorMessages[] = $newMessage; } - throw new \RuntimeException(implode("\n",$errorMessages)); + $exceptionMessage = "An error has occurred when signing the policy"; + if (count($errorMessages) > 0) { + $exceptionMessage = implode("\n", $errorMessages); + } + + throw new \RuntimeException($exceptionMessage); } return $signature;