]> git.gsnw.org Git - fping.git/commitdiff
add -Wall -Wextra, fix some errors
authorDavid Schweikert <dws@open.ch>
Fri, 24 Jul 2015 21:26:28 +0000 (23:26 +0200)
committerDavid Schweikert <dws@open.ch>
Fri, 24 Jul 2015 21:26:28 +0000 (23:26 +0200)
src/Makefile.am
src/fping.c
src/seqmap.c
src/socket6.c

index e74d39569f85700c749c7f8b05bb87a38ea70c01..dfdcac76ba532c9d8af47c28bc7beca4961abb85 100644 (file)
@@ -1,3 +1,5 @@
+AM_CFLAGS = -Wall -Wextra
+
 prog =
 
 if IPV4
index f3bd4658bed778ae97c1a675ab0207a4080b1ff1..dd91db6c5ea579856eddd7db8e5136946b50a291 100644 (file)
@@ -331,7 +331,7 @@ void print_per_system_splits( void );
 void print_global_stats( void );
 void main_loop();
 void finish();
-int handle_random_icmp( FPING_ICMPHDR *p, int psize, struct sockaddr *addr, socklen_t addr_len);
+int handle_random_icmp( FPING_ICMPHDR *p, struct sockaddr *addr, socklen_t addr_len);
 char *sprint_tm( int t );
 void ev_enqueue(HOST_ENTRY  *h);
 HOST_ENTRY *ev_dequeue();
@@ -1525,7 +1525,7 @@ int wait_for_reply(long wait_time)
 #endif
     {
         /* handle some problem */
-        if( handle_random_icmp( icp, result, (struct sockaddr *)&response_addr, response_addr_len ) )
+        if( handle_random_icmp( icp, (struct sockaddr *)&response_addr, response_addr_len ) )
             num_othericmprcvd++;
         return 1;
     }/* IF */
@@ -1691,7 +1691,7 @@ int wait_for_reply(long wait_time)
 
 ************************************************************/
 
-int handle_random_icmp(FPING_ICMPHDR *p, int psize, struct sockaddr *addr, socklen_t addr_len)
+int handle_random_icmp(FPING_ICMPHDR *p, struct sockaddr *addr, socklen_t addr_len)
 {
     FPING_ICMPHDR *sent_icmp;
     unsigned char *c;
@@ -1743,7 +1743,7 @@ int handle_random_icmp(FPING_ICMPHDR *p, int psize, struct sockaddr *addr, sockl
                 print_warning("%s from %s for ICMP Echo sent to %s", icmp_code, addr_ascii, h->host);
             }
 
-            if( inet_addr( h->host ) == -1 )
+            if( inet_addr( h->host ) == INADDR_NONE )
                 print_warning(" (%s)", addr_ascii);
             
             print_warning("\n" );
@@ -1771,7 +1771,7 @@ int handle_random_icmp(FPING_ICMPHDR *p, int psize, struct sockaddr *addr, sockl
                     icmp_type, addr_ascii, h->host );
             }
       
-            if( inet_addr( h->host ) == -1 )
+            if( inet_addr( h->host ) == INADDR_NONE )
                 fprintf( stderr, " (%s)", addr_ascii );
 
             fprintf( stderr, "\n" );
index e64cbd264a1d797f349911870c8776231feb6767..20f982506124940acdbde3d2257d51c97d21b366 100644 (file)
 
 static SEQMAP_VALUE *seqmap_map = NULL;
 static unsigned int seqmap_next_id = 0;
-static SEQMAP_VALUE *seqmap_free_list;
 
 #define SEQMAP_TIMEOUT_IN_S       10
 #define SEQMAP_UNASSIGNED_HOST_NR UINT_MAX
 
 void seqmap_init()
 {
-    unsigned int i;
-
     seqmap_map = calloc(SEQMAP_MAXSEQ, sizeof(SEQMAP_VALUE));
     if(seqmap_map == NULL) {
         perror("malloc error (can't allocate seqmap_map)");
index c2147edf6757a838388f1ad0e978cf8ec0ea6a7d..08e0afc0c48dbe833f4b752fcd16debe8540f71b 100644 (file)
@@ -48,7 +48,6 @@ size_t ping_pkt_size;
 int open_ping_socket_ipv6(size_t ping_data_size)
 {
     struct protoent *proto;
-    int opton = 1;
     int s;
 
     /* confirm that ICMP is available on this machine */