Browse Source

kamctl: fix dangerous 'rm -rf' code in case if variables are not defined

Alexander Lutay 8 years ago
parent
commit
62f573d4ec
1 changed files with 2 additions and 2 deletions
  1. 2 2
      utils/kamctl/kamctl

+ 2 - 2
utils/kamctl/kamctl

@@ -2614,7 +2614,7 @@ tls_ca() {
 			merr "Failed to create root directory $CA_PATH"
 			exit 1
 		fi
-		rm -fr $CA_PATH/*
+		rm -fr "${CA_PATH:?}"/*
 		mkdir $CA_PATH/private
 		mkdir $CA_PATH/certs
 		touch $CA_PATH/index.txt
@@ -2685,7 +2685,7 @@ tls_ca() {
 			merr "Failed to create user directory $USER_DIR "
 			exit 1
 		fi
-		rm -fr $USER_DIR/*
+		rm -fr "${USER_DIR:?}"/*
 
 		mecho "Creating user certificate request"
 		openssl req  -config $USER_CFG -out $USER_DIR/$USER-cert_req.pem \