]> git.vpit.fr Git - perl/modules/CPANPLUS-Dist-Gentoo.git/blobdiff - lib/CPANPLUS/Dist/Gentoo/Version.pm
In Gentoo, 1.0 is greater than 1
[perl/modules/CPANPLUS-Dist-Gentoo.git] / lib / CPANPLUS / Dist / Gentoo / Version.pm
index 8d70ee6501d6ec65aea44ef10a863ed4d55fe5d5..e1f76742748fd777436c47b9af84068a81e76366 100644 (file)
@@ -126,12 +126,15 @@ sub _spaceship {
   my @a = @{ $v1->version };
   my @b = @{ $v2->version };
 
-  while (@a or @b) {
-   my $x = shift(@a) || 0;
-   my $y = shift(@b) || 0;
+  while (@a and @b) {
+   my $x = shift @a;
+   my $y = shift @b;
    my $c = $x <=> $y;
    return $c if $c;
   }
+
+  return  1 if @a;
+  return -1 if @b;
  }
 
  {