diff --git a/storage_helper.sh b/storage_helper.sh
index cbcda54c9d33248ed05457436ddf8fede6e95410..e90e2c8689f3107c396ce76423c44c53a28859b3 100755
--- a/storage_helper.sh
+++ b/storage_helper.sh
@@ -241,7 +241,7 @@
 
     # helper function: set internal var for hostname of backup client
     function setBackupclient(){
-        sBackupClient=`echo $1 | sed s"#[^a-zA-Z\.0-9]#_#g"`
+        sBackupClient=`echo $1 | sed s"#[^a-zA-Z\.0-9\-]#_#g"`
         if [ -z $sBackupClient ]; then
             echo ERROR: no backup client was given
             exit 1