diff --git a/lustre/tests/test-framework.sh b/lustre/tests/test-framework.sh
index b7ae3abb22c2af1910131deadc1d1d1fe798cf38..b7ccd40ce9db1a560fd1cf5090cd9fbb9950a3b5 100644
--- a/lustre/tests/test-framework.sh
+++ b/lustre/tests/test-framework.sh
@@ -1047,6 +1047,7 @@ check_config () {
     
     echo Checking config lustre mounted on $mntpt
     local mgshost=$(mount | grep " $mntpt " | awk -F@ '{print $1}')
+    mgshost=$(echo $mgshost | awk -F: '{print $1}')
     if [ "$mgshost" != "$mgs_HOST" ]; then
         FAIL_ON_ERROR=true \
             error "Bad config file: lustre is mounted with mgs $mgshost, but mgs_HOST=$mgs_HOST