summaryrefslogtreecommitdiff
path: root/lib/sbin/ScheduleParser.pl
diff options
context:
space:
mode:
authorschnetter <schnetter@17b73243-c579-4c4c-a9d2-2d5706c11dac>2004-08-03 13:34:08 +0000
committerschnetter <schnetter@17b73243-c579-4c4c-a9d2-2d5706c11dac>2004-08-03 13:34:08 +0000
commitb97e0081da9722324dc34bf77c7dbe33807ec059 (patch)
tree6711bc5e08f5ddc540dc8cbdc62a18562304db4e /lib/sbin/ScheduleParser.pl
parenta45c32d9f6ab4f1cd2105e5b1869f29b024922d6 (diff)
Parse multiple schedule options correctly.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3822 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'lib/sbin/ScheduleParser.pl')
-rw-r--r--lib/sbin/ScheduleParser.pl10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/sbin/ScheduleParser.pl b/lib/sbin/ScheduleParser.pl
index d9d96be7..09d306fc 100644
--- a/lib/sbin/ScheduleParser.pl
+++ b/lib/sbin/ScheduleParser.pl
@@ -386,23 +386,23 @@ sub ParseScheduleBlock
$line_number++;
if($data[$line_number] =~ m/^\s*STOR[^:]*:\s*(.*)$/i)
{
- push(@mem_groups, split(/\s,/, $1));
+ push(@mem_groups, split(/\s+|\s*,\s*/, $1));
}
elsif($data[$line_number] =~ m/^\s*COMM[^:]*:\s*(.*)$/i)
{
- push(@comm_groups, split(/\s,/, $1));
+ push(@comm_groups, split(/\s+|\s*,\s*/, $1));
}
elsif($data[$line_number] =~ m/^\s*TRIG[^:]*:\s*(.*)$/i)
{
- push(@trigger_groups, split(/\s,/, $1));
+ push(@trigger_groups, split(/\s+|\s*,\s*/, $1));
}
elsif($data[$line_number] =~ m/^\s*SYNC[^:]*:\s*(.*)$/i)
{
- push(@sync_groups, split(/\s,/, $1));
+ push(@sync_groups, split(/\s+|\s*,\s*/, $1));
}
elsif($data[$line_number] =~ m/^\s*OPTI[^:]*:\s*(.*)$/i)
{
- push(@options, split(/\s,/, $1));
+ push(@options, split(/\s+|\s*,\s*/, $1));
}
elsif($data[$line_number] =~ m/^\s*LANG[^:]*:\s*(.*)$/i)
{