]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 378672: Use of uninitialized value in numeric comparison (<=>) at Bugzilla/Update...
authorlpsolit%gmail.com <>
Wed, 25 Apr 2007 04:13:02 +0000 (04:13 +0000)
committerlpsolit%gmail.com <>
Wed, 25 Apr 2007 04:13:02 +0000 (04:13 +0000)
Bugzilla/Update.pm

index 596290ab9f7a5a4873de083351150408c140a25d..f2b17a6b004c40adb88f452bc2c52a483a886ad4 100644 (file)
@@ -173,8 +173,8 @@ sub _synchronize_data {
 sub _compare_versions {
     my ($old_ver, $new_ver) = @_;
     while (scalar(@$old_ver) && scalar(@$new_ver)) {
-        my $old = shift(@$old_ver);
-        my $new = shift(@$new_ver);
+        my $old = shift(@$old_ver) || 0;
+        my $new = shift(@$new_ver) || 0;
         return $new <=> $old if ($new <=> $old);
     }
     return scalar(@$new_ver) <=> scalar(@$old_ver);