aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorFlorent Thoumie <flz@FreeBSD.org>2006-01-25 23:47:12 +0000
committerFlorent Thoumie <flz@FreeBSD.org>2006-01-25 23:47:12 +0000
commite4b6cbeda77e516e2ab590f97e93114602a9b135 (patch)
tree10c7e251e01513a7f0d617a559023da50bc48345 /tools
parent797c12eed9f0da5ca0d6576145910a188ab2f704 (diff)
downloadsrc-e4b6cbeda77e516e2ab590f97e93114602a9b135.tar.gz
src-e4b6cbeda77e516e2ab590f97e93114602a9b135.zip
- Fix infinite loop in strip_log().
- Remove useless variable. Submitted by: jkim Approved by: jkim
Notes
Notes: svn path=/head/; revision=154830
Diffstat (limited to 'tools')
-rw-r--r--tools/tools/mfc/mfc.pl6
1 files changed, 2 insertions, 4 deletions
diff --git a/tools/tools/mfc/mfc.pl b/tools/tools/mfc/mfc.pl
index 8cdeea02d221..544802129d52 100644
--- a/tools/tools/mfc/mfc.pl
+++ b/tools/tools/mfc/mfc.pl
@@ -56,7 +56,7 @@ my $mfchome = $MFCHOME ? $MFCHOME : "/var/tmp/mfc";
my $mfclogin = $MFCLOGIN ? $MFCLOGIN : "";
my $cvsroot = $MFCCVSROOT ? $MFCCVSROOT : ':pserver:anoncvs@anoncvs.at.FreeBSD.org:/home/ncvs';
-my $version = "1.0.1";
+my $version = "1.0.2";
my %opt;
my $commit_author;
my $commit_date;
@@ -75,8 +75,6 @@ my $cdiff;
my $answer;
my $mfc_func = \&mfc_headers;
-my $first_log_line = 1;
-
sub init()
{
# Look for pre-requisites.
@@ -286,7 +284,7 @@ sub mfc_revisions($)
sub strip_log(@) {
my $tmp;
- while ($logmsg[$#logmsg] =~ /^\s*$/ or $logmsg[$#logmsg] =~ /^\s\s\w+(\s\w+)*:\s+\w+(\s+\w+)*/) {
+ while ($#logmsg >= 0 and ($logmsg[$#logmsg] =~ /^\s*$/ or $logmsg[$#logmsg] =~ /^\s\s\w+(\s\w+)*:\s+\w+(\s+\w+)*/)) {
$tmp = pop(@logmsg);
$tmp =~ s/^\s*//;
chomp($tmp);