]> git.puffer.fish Git - mirror/frr.git/commitdiff
[bgpd] Fix compiler warnings related to MD5
authorChris Caputo <ccaputo@alt.net>
Sat, 18 Jul 2009 05:42:34 +0000 (05:42 +0000)
committerPaul Jakma <paul@quagga.net>
Sun, 19 Jul 2009 16:36:59 +0000 (17:36 +0100)
This patch fixes:

bgp_network.c: In function 'bgp_md5_set':
bgp_network.c:107: warning: cast from pointer to integer of different size
bgp_network.c: In function 'bgp_socket':
bgp_network.c:447: warning: cast to pointer from integer of different size

bgpd/bgp_network.c

index 99f711387018d8d3417df9e49dfb5b12848f6db7..aa019be6373a50e6aa957540b83f99494d33b8eb 100644 (file)
@@ -104,7 +104,7 @@ bgp_md5_set (struct peer *peer)
    */
   for (ALL_LIST_ELEMENTS_RO(bm->listen_sockets, node, socket))
     {
-      ret = bgp_md5_set_socket ((int )socket, &peer->su, peer->password);
+      ret = bgp_md5_set_socket ((int)(long)socket, &peer->su, peer->password);
       if (ret < 0)
         fret = ret;
     }
@@ -444,7 +444,7 @@ bgp_socket (struct bgp *bgp, unsigned short port, char *address)
          continue;
        }
       
-      listnode_add (bm->listen_sockets, (void *)sock);
+      listnode_add (bm->listen_sockets, (void *)(long)sock);
       thread_add_read (master, bgp_accept, bgp, sock);
     }
   while ((ainfo = ainfo->ai_next) != NULL);
@@ -517,7 +517,7 @@ bgp_socket (struct bgp *bgp, unsigned short port, char *address)
       return ret;
     }
 
-  listnode_add (bm->listen_sockets, (void *)sock);
+  listnode_add (bm->listen_sockets, (void *)(long)sock);
   thread_add_read (bm->master, bgp_accept, bgp, sock);
 
   return sock;