diff --git a/script/install_HDF5.sh b/script/install_HDF5.sh
index c04d7135813a4a0fe1dc70756a093ee128dcf8ce..652113b835d566c86f1cb8b510174a49af573d9b 100755
--- a/script/install_HDF5.sh
+++ b/script/install_HDF5.sh
@@ -24,13 +24,13 @@ if [ ! -d "$1/ZLIB"  -a x"$platform" != x"cygwin" ]; then
 
   CC=mpicc ./configure --prefix=$1/ZLIB
   make -j $2
-  cd ..
   if [ $? -eq 0 ]; then
     make check install
   else
     echo -e "\033[91;5;1m ZLIB Installation FAILED \033[0m"
     exit 1
   fi
+  cd ..
 
 else
   echo "ZLIB is already installed"