summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorflz <flz@FreeBSD.org>2006-01-25 23:47:12 +0000
committerflz <flz@FreeBSD.org>2006-01-25 23:47:12 +0000
commit62ab7f1b8e6fd586220c7f0f7a333024ad033a59 (patch)
tree10c7e251e01513a7f0d617a559023da50bc48345 /tools
parent0d5c93667ae5e094af6756634ecc40011f97c886 (diff)
downloadFreeBSD-src-62ab7f1b8e6fd586220c7f0f7a333024ad033a59.zip
FreeBSD-src-62ab7f1b8e6fd586220c7f0f7a333024ad033a59.tar.gz
- Fix infinite loop in strip_log().
- Remove useless variable. Submitted by: jkim Approved by: jkim
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 8cdeea0..5448021 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);
OpenPOWER on IntegriCloud