]> git.puffer.fish Git - mirror/frr.git/commit
2005-06-03 Paul Jakma <paul.jakma@sun.com>
authorpaul <paul>
Fri, 3 Jun 2005 18:01:50 +0000 (18:01 +0000)
committerpaul <paul>
Fri, 3 Jun 2005 18:01:50 +0000 (18:01 +0000)
commitf69bd9da8b1f7e0f297d4ffb370552fc41af3c81
tree02352cf7c23e0f6feca56b39de18a11c66bea84b
parenta4e987e0b0b264bd3898f567cb7efec9b155d740
2005-06-03 Paul Jakma <paul.jakma@sun.com>

* ripd.c: (rip_create_socket) Make it static.
  Remove the getservbyname stuff, as RFC2453 3.9.2 says non-RIP
  port messages should be discarded, quagga doesnt accept them,
  no need to lookup port.
  Take a 'to' argument, if socket should be bound to something else.
  setsockopt_so_recvbuf might need privs, move it to the raised
  privileges section.
  dont forget to close the socket if bind fails.
  (rip_send_packet) use strncpy, just in case (address is under
  our control anyway, but still).
  dont duplicate rip_create_socket - just use it.
  (rip_create) rip_create_socket takes an argument now, modify.
ripd/ChangeLog
ripd/ripd.c