mirror of
https://github.com/moparisthebest/curl
synced 2024-08-13 17:03:50 -04:00
Fix warning "Use of uninitialized value in ...".
If the list has only one item avoid sort subroutine.
This commit is contained in:
parent
74ddbd8a3b
commit
2e17a97474
@ -55,6 +55,7 @@ sub pidfromfile {
|
|||||||
if(open(PIDF, "<$pidfile")) {
|
if(open(PIDF, "<$pidfile")) {
|
||||||
my $pidline = <PIDF>;
|
my $pidline = <PIDF>;
|
||||||
close(PIDF);
|
close(PIDF);
|
||||||
|
if($pidline) {
|
||||||
chomp $pidline;
|
chomp $pidline;
|
||||||
$pidline =~ s/^\s+//;
|
$pidline =~ s/^\s+//;
|
||||||
$pidline =~ s/\s+$//;
|
$pidline =~ s/\s+$//;
|
||||||
@ -64,6 +65,7 @@ sub pidfromfile {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return $pid;
|
return $pid;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -150,6 +152,13 @@ sub signalpids {
|
|||||||
if((not defined $signal) || (not defined $pids)) {
|
if((not defined $signal) || (not defined $pids)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if($pids !~ /\s+/) {
|
||||||
|
# avoid sorting if only one pid
|
||||||
|
if(checkalivepid($pids) > 0) {
|
||||||
|
kill($signal, $pids);
|
||||||
|
}
|
||||||
|
return;
|
||||||
|
}
|
||||||
my $prev = 0;
|
my $prev = 0;
|
||||||
for(sort({$a <=> $b} split(" ", $pids))) {
|
for(sort({$a <=> $b} split(" ", $pids))) {
|
||||||
if($_ =~ $pidpattern) {
|
if($_ =~ $pidpattern) {
|
||||||
|
Loading…
Reference in New Issue
Block a user