Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 9aed0cba70c25de7d4125004454104ca > files > 2

openvas-libraries-4.0.3-2.fc15.src.rpm

New version of gcc used for fedora 15 is reporting errors with -Werror also for 
variables set, but never used.
Where it was obvious I fixed the code. In other cases avoid this error by
(void) variable
diff -ru openvas-libraries-4.0.3.old/misc/network.c openvas-libraries-4.0.3.new/misc/network.c
--- openvas-libraries-4.0.3.old/misc/network.c	2011-03-03 09:44:22.000000000 +0100
+++ openvas-libraries-4.0.3.new/misc/network.c	2011-03-22 23:58:10.000000000 +0100
@@ -137,6 +137,9 @@
       // @todo: Check value if renice_result to see if it was successful.
       // Keep in mind that even -1 can mean success here; see man page of nice
       // for details.
+      
+      // renice set but not used - workaround
+      (void) renice_result;
     }
 }
 
diff -ru openvas-libraries-4.0.3.old/misc/plugutils.c openvas-libraries-4.0.3.new/misc/plugutils.c
--- openvas-libraries-4.0.3.old/misc/plugutils.c	2011-03-03 09:44:22.000000000 +0100
+++ openvas-libraries-4.0.3.new/misc/plugutils.c	2011-03-23 00:16:53.000000000 +0100
@@ -1550,7 +1550,7 @@
       socketpair (AF_UNIX, SOCK_STREAM, 0, sockpair);
       if ((pid = fork ()) == 0)
         {
-          int tictac = 0;
+          int tictac = 120;
           int old, soc;
           struct arglist *globals, *preferences = NULL;
 
@@ -1578,7 +1578,7 @@
 
           sig_term (_exit);
           sig_alarm (_exit);
-          alarm (120);
+          alarm (tictac);
 
 
           if (res->type == KB_TYPE_INT)
diff -ru openvas-libraries-4.0.3.old/nasl/charcnv.c openvas-libraries-4.0.3.new/nasl/charcnv.c
--- openvas-libraries-4.0.3.old/nasl/charcnv.c	2011-03-03 09:44:22.000000000 +0100
+++ openvas-libraries-4.0.3.new/nasl/charcnv.c	2011-03-23 00:24:39.000000000 +0100
@@ -330,19 +330,21 @@
 
   retval = smb_iconv_ntlmssp(descriptor, &inbuf, &i_len, &outbuf, &o_len);
   if(retval==(size_t)-1) {
+    /* variable reason set but never used
     const char *reason="unknown error";
+    */
     switch(errno) {
       case EINVAL:
-        reason="Incomplete multibyte sequence";
+        /* reason="Incomplete multibyte sequence"; */
         if (!conv_silent_ntlmssp)
           if (allow_bad_conv)
             goto use_as_is;
         return (size_t)-1;
       case E2BIG:
-        reason="No more room";
+        /* reason="No more room"; */
       break;
       case EILSEQ:
-        reason="Illegal multibyte sequence";
+        /* reason="Illegal multibyte sequence"; */
         if (allow_bad_conv)
           goto use_as_is;
 
diff -ru openvas-libraries-4.0.3.old/nasl/nasl_builtin_openvas_tcp_scanner.c openvas-libraries-4.0.3.new/nasl/nasl_builtin_openvas_tcp_scanner.c
--- openvas-libraries-4.0.3.old/nasl/nasl_builtin_openvas_tcp_scanner.c	2011-03-03 09:44:22.000000000 +0100
+++ openvas-libraries-4.0.3.new/nasl/nasl_builtin_openvas_tcp_scanner.c	2011-03-23 00:45:55.000000000 +0100
@@ -691,6 +691,8 @@
 	    if (rtt_max[0] > 0 || ping_rtt > 0)
 	      {
 		int	y;
+		/* avoid compile warning - y is used only in debug output */
+		(void) y; 
 		if (rtt_max[0] > 0)
 		  y = x = rtt_max[0];
 		else
diff -ru openvas-libraries-4.0.3.old/nasl/nasl_builtin_synscan.c openvas-libraries-4.0.3.new/nasl/nasl_builtin_synscan.c
--- openvas-libraries-4.0.3.old/nasl/nasl_builtin_synscan.c	2011-03-03 09:44:22.000000000 +0100
+++ openvas-libraries-4.0.3.new/nasl/nasl_builtin_synscan.c	2011-03-23 00:49:21.000000000 +0100
@@ -927,7 +927,9 @@
   struct in6_addr *dst6 = plug_get_host_ip (env);
   struct in_addr  *dst;
   struct in_addr  inaddr;
+#ifdef DEBUG
   struct timeval  tv;
+#endif
 
   inaddr.s_addr = dst6->s6_addr32[3];
   dst = &inaddr;
@@ -944,14 +946,9 @@
     rtt = htonl (1 << 28);
 
 #ifdef DEBUG
-    printf ("RTT = 0x%.8x\n", ntohl (rtt));
-#endif
-
-  /** @TODO belongs to debug section? */
+  printf ("RTT = 0x%.8x\n", ntohl (rtt));
   tv = timeval (rtt);
-
-#ifdef DEBUG
-	printf ("That's %ld seconds and %ld usecs\n", tv.tv_sec, tv.tv_usec);
+  printf ("That's %ld seconds and %ld usecs\n", tv.tv_sec, tv.tv_usec);
 #endif
 
   struct arglist *hostinfos = arg_get_value (env, "HOSTNAME");
diff -ru openvas-libraries-4.0.3.old/nasl/nasl_func.c openvas-libraries-4.0.3.new/nasl/nasl_func.c
--- openvas-libraries-4.0.3.old/nasl/nasl_func.c	2011-03-03 09:44:22.000000000 +0100
+++ openvas-libraries-4.0.3.new/nasl/nasl_func.c	2011-03-23 01:22:50.000000000 +0100
@@ -50,6 +50,9 @@
   nasl_func *v, *prev;
   lex_ctxt *c;
 
+  /* avoid compile warning - prev is set but not used */
+  (void) prev;
+
   for (c = ctxt; c != NULL; c = c->up_ctxt)
     {
       for (prev = NULL, v = c->functions[h]; v != NULL; v = v->next_func)
diff -ru openvas-libraries-4.0.3.old/nasl/nasl_host.c openvas-libraries-4.0.3.new/nasl/nasl_host.c
--- openvas-libraries-4.0.3.old/nasl/nasl_host.c	2011-03-03 09:44:22.000000000 +0100
+++ openvas-libraries-4.0.3.new/nasl/nasl_host.c	2011-03-23 01:31:41.000000000 +0100
@@ -155,11 +155,17 @@
   struct arglist *script_infos = lexic->script_infos;
   struct in6_addr *dst = plug_get_host_ip (script_infos);
   tree_cell *retc;
+  /* variable inaddr set but never used 
   struct in_addr inaddr;
+  */
 
   retc = alloc_tree_cell (0, NULL);
   retc->type = CONST_INT;
+
+  /* inaddr set but not used causing compile time warnings 
   inaddr.s_addr = dst->s6_addr32[3];
+  */
+
   retc->x.i_val = v6_islocalhost (dst);
   return retc;
 }
@@ -171,11 +174,15 @@
   struct arglist *script_infos = lexic->script_infos;
   struct in6_addr *ip = plug_get_host_ip (script_infos);
   tree_cell *retc;
-  struct in_addr inaddr;
+  /* struct in_addr inaddr; */
 
   retc = alloc_tree_cell (0, NULL);
   retc->type = CONST_INT;
+
+  /* inaddr not used causing compile errors 
   inaddr.s_addr = ip->s6_addr32[3];
+  */
+
   retc->x.i_val = v6_is_local_ip (ip);
   return retc;
 }
diff -ru openvas-libraries-4.0.3.old/nasl/nddasl_misc_funcs.c openvas-libraries-4.0.3.new/nasl/nasl_misc_funcs.c
--- openvas-libraries-4.0.3.old/nasl/nasl_misc_funcs.c	2011-03-03 09:44:22.000000000 +0100
+++ openvas-libraries-4.0.3.new/nasl/nasl_misc_funcs.c	2011-03-23 01:33:18.000000000 +0100
@@ -430,7 +430,8 @@
 nasl_make_array (lex_ctxt * lexic)
 {
   tree_cell *retc = NULL;
-  int i, vi;
+  /* variable i was set but not used */
+  int vi;
   anon_nasl_var *v, *v2;
   nasl_array *a;
 
@@ -439,7 +440,7 @@
   retc->type = DYN_ARRAY;
   retc->x.ref_val = a = emalloc (sizeof (nasl_array));
 
-  i = vi = 0;
+  vi = 0;
   while ((v = nasl_get_var_by_num (&lexic->ctx_vars, vi++, 0)) != NULL)
     {
       v2 = nasl_get_var_by_num (&lexic->ctx_vars, vi++, 0);
diff -ru openvas-libraries-4.0.3.old/nasl/nasl_packet_forgery.c openvas-libraries-4.0.3.new/nasl/nasl_packet_forgery.c
--- openvas-libraries-4.0.3.old/nasl/nasl_packet_forgery.c	2011-03-03 09:44:22.000000000 +0100
+++ openvas-libraries-4.0.3.new/nasl/nasl_packet_forgery.c	2011-03-23 01:37:37.000000000 +0100
@@ -465,7 +465,8 @@
   tree_cell *retc;
   char *data;
   int len;
-  u_char *pkt;
+  /* variable pkt set but not used */
+  /* u_char *pkt; */
   struct ip *ip, *tcp_packet;
   struct tcphdr *tcp;
   int ipsz;
@@ -492,7 +493,8 @@
   retc->type = CONST_DATA;
   tcp_packet = (struct ip *) emalloc (ipsz + sizeof (struct tcphdr) + len);
   retc->x.str_val = (char *) tcp_packet;
-  pkt = (u_char *) tcp_packet;
+  /* variable pkt set but not used */
+  /* pkt = (u_char *) tcp_packet; */
 
   bcopy (ip, tcp_packet, ipsz);
   /* recompute the ip checksum, because the ip length changed */
@@ -1409,13 +1411,17 @@
     { 139, 135, 445, 80, 22, 515, 23, 21, 6000, 1025, 25, 111, 1028, 9100, 1029,
 79, 497, 548, 5000, 1917, 53, 161, 9001, 65535, 443, 113, 993, 8080, 0 };
   int num_ports = 0;
-  struct in_addr *pinaddr;
+  /* variable pinaddr set but not used 
+  struct in_addr *pinaddr; 
+  */
   struct in_addr inaddr;
 
   if (dst == NULL || (IN6_IS_ADDR_V4MAPPED (dst) != 1))
     return NULL;
   inaddr.s_addr = dst->s6_addr32[3];
+  /* variable pinaddr set but not used 
   pinaddr = &inaddr;
+  */
   for (i = 0; i < sizeof (sports) / sizeof (int); i++)
     {
       if (sports[i] == 0)
diff -ru openvas-libraries-4.0.3.old/nasl/nasl_packet_forgery_v6.c openvas-libraries-4.0.3.new/nasl/nasl_packet_forgery_v6.c
--- openvas-libraries-4.0.3.old/nasl/nasl_packet_forgery_v6.c	2011-03-03 09:44:22.000000000 +0100
+++ openvas-libraries-4.0.3.new/nasl/nasl_packet_forgery_v6.c	2011-03-23 01:46:50.000000000 +0100
@@ -292,9 +292,11 @@
   tree_cell *retc = alloc_tree_cell (0, NULL);
   struct ip6_hdr *pkt;
   char *s;
+  /* variables ver,tc,fl set but not used 
   int ver;
   int tc;
   int fl;
+  */
 
   if (o_pkt == NULL)
     {
@@ -305,10 +307,11 @@
   pkt = (struct ip6_hdr *) emalloc (size);
   bcopy (o_pkt, pkt, size);
 
+  /* variables ver,tc,fl set but not used 
   ver = get_int_local_var_by_name (lexic, "ip6_v", (pkt->ip6_flow & 0x3ffff));
-  tc =
-    get_int_local_var_by_name (lexic, "ip6_tc", (pkt->ip6_flow >> 20) & 0xff);
+  tc = get_int_local_var_by_name (lexic, "ip6_tc", (pkt->ip6_flow >> 20) & 0xff);
   fl = get_int_local_var_by_name (lexic, "ip6_fl", pkt->ip6_flow >> 28);
+  */
 
   pkt->ip6_plen = get_int_local_var_by_name (lexic, "ip6_plen", pkt->ip6_plen);
   pkt->ip6_nxt = get_int_local_var_by_name (lexic, "ip6_nxt", pkt->ip6_nxt);
@@ -476,7 +479,9 @@
   tree_cell *retc;
   char *data;
   int len;
+  /* variable pkt set but not used 
   u_char *pkt;
+  */
   struct ip6_hdr *ip6, *tcp_packet;
   struct tcphdr *tcp;
   int ipsz;
@@ -502,7 +507,9 @@
   retc->type = CONST_DATA;
   tcp_packet = (struct ip6_hdr *) emalloc (ipsz + sizeof (struct tcphdr) + len);
   retc->x.str_val = (char *) tcp_packet;
+  /* variable pkt set but not used 
   pkt = (u_char *) tcp_packet;
+  */
 
   bcopy (ip6, tcp_packet, ipsz);
   /* Adjust length in ipv6 header */
@@ -949,7 +956,9 @@
   tree_cell *retc;
   char *udp;
   char *element;
+  /* variable ip6 set but not used 
   struct ip6_hdr *ip6;
+  */
   int ipsz;
   struct udphdr *udphdr;
   int ret;
@@ -964,7 +973,9 @@
       printf ("element = get_udp_v6_element(udp:<udp>,element:<element>\n");
       return NULL;
     }
+  /* variable ip6 set but not used 
   ip6 = (struct ip6_hdr *) udp;
+  */
 
   if (40 + sizeof (struct udphdr) > ipsz)
     return NULL;
diff -ru openvas-libraries-4.0.3.old/nasl/nasl_var.c openvas-libraries-4.0.3.new/nasl/nasl_var.c
--- openvas-libraries-4.0.3.old/nasl/nasl_var.c	2011-03-03 09:44:22.000000000 +0100
+++ openvas-libraries-4.0.3.new/nasl/nasl_var.c	2011-03-23 01:49:31.000000000 +0100
@@ -130,6 +130,9 @@
   int h = hash_str (name);
   lex_ctxt *c;
 
+  /* avoid compile time error - prev is set but never used */
+  (void) prev;
+
   if (climb != 0)
     {
       for (c = ctxt; c != NULL; c = c->up_ctxt)
diff -ru openvas-libraries-4.0.3.old/nasl/regex.c openvas-libraries-4.0.3.new/nasl/regex.c
--- openvas-libraries-4.0.3.old/nasl/regex.c	2011-03-03 09:44:22.000000000 +0100
+++ openvas-libraries-4.0.3.new/nasl/regex.c	2011-03-23 01:52:50.000000000 +0100
@@ -4058,6 +4058,10 @@
             unsigned char *pdummy;
             const char *sdummy;
 
+	    /*avoid compile time error - sdummy,pdummy set but never used */
+            (void) sdummy;
+            (void) pdummy;
+
             DEBUG_PRINT1 ("EXECUTING pop_failure_jump.\n");
             POP_FAILURE_POINT (sdummy, pdummy,
                                dummy_low_reg, dummy_high_reg,
diff -ru openvas-libraries-4.0.3.old/nasl/smb_crypt.c openvas-libraries-4.0.3.new/nasl/smb_crypt.c
--- openvas-libraries-4.0.3.old/nasl/smb_crypt.c	2011-03-03 09:44:22.000000000 +0100
+++ openvas-libraries-4.0.3.new/nasl/smb_crypt.c	2011-03-23 01:55:32.000000000 +0100
@@ -455,10 +455,17 @@
 
 void SMBencrypt_ntlmssp(const char *passwd, const uchar *c8, uchar p24[24])
 {
+  /* variable ret set but not used 
   bool ret;
+  */
+
   uchar lm_hash[16];
 
+  /* variable ret set but not used 
   ret = E_deshash_ntlmssp(passwd, lm_hash);
+  */
+
+  E_deshash_ntlmssp(passwd, lm_hash);
   SMBencrypt_hash_ntlmssp(lm_hash, c8, p24);
 }
 
diff -ru openvas-libraries-4.0.3.old/omp/omp.c openvas-libraries-4.0.3.new/omp/omp.c
--- openvas-libraries-4.0.3.old/omp/omp.c	2011-03-03 09:44:22.000000000 +0100
+++ openvas-libraries-4.0.3.new/omp/omp.c	2011-03-23 01:59:06.000000000 +0100
@@ -2274,8 +2274,11 @@
 int
 omp_get_system_reports (gnutls_session_t* session, const char* name, int brief,
                         entity_t *reports)
-{
+{ 
+  /* variable ret set but never used 
   int ret;
+  */
+
   const char *status_code;
 
   if (name)
@@ -2312,7 +2315,9 @@
       return -1;
     }
   if (status_code[0] == '2') return 0;
+  /* variable ret set but never used 
   ret = (int) strtol (status_code, NULL, 10);
+  */
   free_entity (*reports);
   if (errno == ERANGE) return -1;
   return 1;