Index: branches/stable/cgi-bin/snCalc.cgi
===================================================================
--- branches/stable/cgi-bin/snCalc.cgi	(revision 332)
+++ branches/stable/cgi-bin/snCalc.cgi	(revision 333)
@@ -16,22 +16,21 @@
 print $start;
 
-if($webvar{input} =~ m/(\/\d\d)/)
+if($webvar{input} =~ m/(\d\d)/)
 {
-	$input = $1;
+	$input = 1*$1;
 }
 else
 {
-	$input = '/29';
+	$input = 29;
 }
 
-if(substr($input, 1, 2) > 32 || substr($input, 1, 2) < 24)
+if ($input > 32 || $input < 24)
 {
-	printAndExit("'$input' is an invalid netmask.");
+	printAndExit("Don't know what to do with '$input' as a masklength.");
 }
 else
-{		$input = substr($input, 1, 2);
+{		
 		my $ltinput = $input -1;
 		my $gtinput = $input +1;
-		
 		print qq(	<div class="center">
 		<table align="center" cellspacing="3" cellpadding="3"><tr>
