Browse Source

Fix for cygwin if $dir contains spaces

Without the quotes cygpath will interpret the filename (containing spaces) as two or more different files. This results in the value of $dir being incorrect.
Jos 9 years ago
parent
commit
51d4c930ef
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/Composer/Installer/LibraryInstaller.php

+ 1 - 1
src/Composer/Installer/LibraryInstaller.php

@@ -356,7 +356,7 @@ if command -v 'cygpath' >/dev/null 2>&1; then
 	# we could be using cygwin PHP which does not require this, so we
 	# test if the path to PHP starts with /cygdrive/ rather than /usr/bin
 	if [[ $(which php) == /cygdrive/* ]]; then
-		dir=$(cygpath -m \$dir);
+		dir=$(cygpath -m "\$dir");
 	fi
 fi