diff options
author | schnetter <schnetter@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2004-08-03 13:34:08 +0000 |
---|---|---|
committer | schnetter <schnetter@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2004-08-03 13:34:08 +0000 |
commit | b97e0081da9722324dc34bf77c7dbe33807ec059 (patch) | |
tree | 6711bc5e08f5ddc540dc8cbdc62a18562304db4e /lib/sbin/ScheduleParser.pl | |
parent | a45c32d9f6ab4f1cd2105e5b1869f29b024922d6 (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.pl | 10 |
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) { |