[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    bugs/bugz
From:       Dirk Mueller <mueller () kde ! org>
Date:       2005-06-07 9:54:06
Message-ID: 1118138046.310585.5250.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 423037 by mueller:

avoid crash in wizard if $versionParts[2] is undefined



 M  +11 -8     wizard_include.pl  


--- trunk/bugs/bugz/wizard_include.pl #423036:423037
@@ -92,9 +92,9 @@
       $version      = $2;
       $distribution = $3;
 
-      #print "*** APPVERSION: $appVersion<br>\n";
-      #print "*** VERSION: $version<br>\n";
-      #print "*** DISTRO: $distribution<br>\n";
+#print "*** APPVERSION: $appVersion<br>\n" if(defined($appVersion));
+#print "*** VERSION: $version<br>\n" if (defined($version));
+#print "*** DISTRO: $distribution<br>\n" if (defined($distribution));
 
       if( length($version) ) {
 	# split in four fields:
@@ -103,12 +103,15 @@
 	# with 0 (zero). convert parts 1-3 to int too
 	$versionParts[ 0 ] = int $versionParts[ 0 ];
 	$versionParts[ 1 ] = int $versionParts[ 1 ];
+	$versionParts[ 2 ] = 0;
 
-	if( $versionParts[ 2 ] eq "\\4" ) {
-	  $versionParts[ 2 ] = 0;
-	} else {
-	  $versionParts[ 2 ] = int $versionParts[ 2 ];
-	}
+        if (defined ($versionParts[2])) {
+  	  if( $versionParts[ 2 ] eq "\\4" ) {
+ 	    $versionParts[ 2 ] = 0;
+  	  } else {
+	    $versionParts[ 2 ] = int $versionParts[ 2 ];
+	  }
+        }
 	# Part 4 is also optional:
 	if( !defined($versionParts[3]) or $versionParts[ 3 ] eq "\\6" ) {
 	  $versionParts[ 3 ] = "";
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic