From 21c8cfa9f1d3bf6fad43f3e72f12e0e995f23d53 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Mon, 1 Jul 2013 11:57:19 +0000 Subject: [PATCH] scstadmin: Escape special characters in initiator names in the LUN masking section Write out e.g. "INITIATOR iqn.1994-05.com.redhat:29a5cc399d\#192.168.11.1" instead of "INITIATOR iqn.1994-05.com.redhat:29a5cc399d#192.168.11.1" when generating a config file such that the hash sign is read in properly when rereading the SCST config file. git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@4907 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- scstadmin/scstadmin.sysfs/scstadmin | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scstadmin/scstadmin.sysfs/scstadmin b/scstadmin/scstadmin.sysfs/scstadmin index 464ee3af5..7e5e5bf58 100755 --- a/scstadmin/scstadmin.sysfs/scstadmin +++ b/scstadmin/scstadmin.sysfs/scstadmin @@ -1532,7 +1532,7 @@ sub writeConfiguration { my $init_buff; foreach my $init (sort @{$inits}) { - $init_buff .= "\n\t\t\tINITIATOR $init"; + $init_buff .= "\n\t\t\tINITIATOR " . escapeMeta($init); my $attributes = $SCST->initiatorAttributes($driver, $target, $group, $init);