Whamcloud - gitweb
b=12649
authorgrev <grev>
Mon, 26 Nov 2007 13:44:54 +0000 (13:44 +0000)
committergrev <grev>
Mon, 26 Nov 2007 13:44:54 +0000 (13:44 +0000)
escape "|" on log message to protect interpretation by shell

lustre/tests/test-framework.sh

index 924fafc..6158781 100644 (file)
@@ -1197,6 +1197,7 @@ log() {
     MSG=${MSG//\(/\\\(}
     MSG=${MSG//\)/\\\)}
     MSG=${MSG//\;/\\\;}
     MSG=${MSG//\(/\\\(}
     MSG=${MSG//\)/\\\)}
     MSG=${MSG//\;/\\\;}
+    MSG=${MSG//\|/\\\|}
     local NODES=$(nodes_list)
     for NODE in $NODES; do
         do_node $NODE $LCTL mark "$MSG" 2> /dev/null || true
     local NODES=$(nodes_list)
     for NODE in $NODES; do
         do_node $NODE $LCTL mark "$MSG" 2> /dev/null || true