The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
--- kwavecontrol/wcard.cpp	2003-02-06 22:25:46.000000000 +0000
+++ kwavecontrol/wcard.cpp	2003-02-09 18:42:59.000000000 +0000
@@ -35,7 +35,9 @@
   device = (char*)malloc(20);
 
   strcpy(device, dev);
-  
+
+  range = 0L;
+  stats = 0L;
   stats = (iwstat*)malloc(sizeof(iwstat));
   range = (iwrange*)malloc(sizeof(iwrange));
 
@@ -74,7 +76,8 @@
   if(ioctl(ethFD , SIOCGIWSTATS, &wrq) < 0)
     return -1;
 
-  int q = (int)stats->qual.qual;
+  int q = 0;
+  q = (int)stats->qual.qual;
   int s = (int)stats->qual.level;
   int n = (int)stats->qual.noise;
 
@@ -86,9 +89,10 @@
   int maxS = (int)range->max_qual.level;
   int maxN = (int)range->max_qual.noise;
 
-  int avgQ = (int)range->avg_qual.qual;
+  int avgQ = 0;
+  avgQ = (int)range->avg_qual.qual;
   
-  float zw;
+  float zw=0.0F;
 
   zw = 100*((float)q / (float)maxQ);
   link   = (int)zw;
--- kwavecontrol/wwidget.cpp	2003-02-06 22:20:35.000000000 +0000
+++ kwavecontrol/wwidget.cpp	2003-02-09 18:07:34.000000000 +0000
@@ -194,10 +194,10 @@
 	{
 		if(card->isWave())
 		{
-	    int numFreq;
-  	  double freq;
-    	int numChannel;
-	    int channel;
+	    int numFreq=0;
+  	  double freq=0;
+    	int numChannel=0;
+	    int channel=0;
     	if( card->getChannel(numFreq, freq, eh, numChannel, channel) < 0 )
 	    {
   	    frequencyLabel->setValue(i18n ("error"));
@@ -226,7 +226,7 @@
 {
 	if(card->isWave())
 	{
-		int index;
+		int index=0;
     card->getBitRate(bitRates, index);
     bitrateSelection->clear();
     for( int i=0; i < bitRates->num; i++)
@@ -235,7 +235,7 @@
     }
     bitrateSelection->setCurrentItem(index);
 
-    int sens, sensRange;
+    int sens=0; int sensRange=0;
     card->getSensitivity(sens, sensRange);
 
     sensitivitySelection->clear();