same problem with string lengths. Added OpenBSD #ifdef in pgraph.
authorL. Aaron Kaplan <aaron@lo-res.org>
Sun, 1 Feb 2009 02:15:03 +0000 (03:15 +0100)
committerL. Aaron Kaplan <aaron@lo-res.org>
Sun, 1 Feb 2009 02:15:03 +0000 (03:15 +0100)
lib/dyn_gw_plain/src/olsrd_dyn_gw_plain.c
lib/pgraph/src/olsrd_pgraph.c

index f9340bd..227d200 100644 (file)
@@ -105,7 +105,7 @@ olsrd_plugin_init(void)
 int
 check_gw(union olsr_ip_addr *net, union olsr_ip_addr *mask)
 {
-  char buff[1024], iface[16];
+  char buff[1024], iface[17];
   uint32_t gate_addr, dest_addr, netmask;
   unsigned int iflags;
   int num, metric, refcnt, use;
index 1051c3b..f3c6ea6 100644 (file)
@@ -385,7 +385,7 @@ ipc_send(const char *data, int size)
   if (ipc_connection == -1)
     return 0;
 
-#if defined __FreeBSD__ || defined __MacOSX__
+#if defined __FreeBSD__ || defined __MacOSX__ || __OpenBSD__
 #define FLAG 0
 #else
 #define FLAG MSG_NOSIGNAL