Hacks and patches
authorAndreas Tonnesen <andreto@olsr.org>
Fri, 19 Nov 2004 17:03:15 +0000 (17:03 +0000)
committerAndreas Tonnesen <andreto@olsr.org>
Fri, 19 Nov 2004 17:03:15 +0000 (17:03 +0000)
lib/secure/src/olsrd_plugin.c
lib/secure/src/olsrd_plugin.h
lib/secure/src/olsrd_secure.c

index da711e2..91dda60 100644 (file)
@@ -33,7 +33,7 @@
  * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
  * POSSIBILITY OF SUCH DAMAGE.
  *
  * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
  * POSSIBILITY OF SUCH DAMAGE.
  *
- * $Id: olsrd_plugin.c,v 1.4 2004/11/18 21:57:35 kattemat Exp $
+ * $Id: olsrd_plugin.c,v 1.5 2004/11/19 17:03:15 kattemat Exp $
  */
 
 
  */
 
 
@@ -116,6 +116,13 @@ my_fini()
 }
 
 
 }
 
 
+int
+register_olsr_param(char *key, char *value)
+{
+  return 1;
+}
+
+
 /**
  *Register needed functions and pointers
  *
 /**
  *Register needed functions and pointers
  *
index 9ddfc28..783cd43 100644 (file)
@@ -33,7 +33,7 @@
  * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
  * POSSIBILITY OF SUCH DAMAGE.
  *
  * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
  * POSSIBILITY OF SUCH DAMAGE.
  *
- * $Id: olsrd_plugin.h,v 1.5 2004/11/18 21:58:23 kattemat Exp $
+ * $Id: olsrd_plugin.h,v 1.6 2004/11/19 17:03:15 kattemat Exp $
  */
 
 
  */
 
 
@@ -459,6 +459,8 @@ int (*net_reserve_bufspace)(struct interface *, int);
 
 int (*net_outbuffer_push_reserved)(struct interface *, olsr_u8_t *, olsr_u16_t);
 
 
 int (*net_outbuffer_push_reserved)(struct interface *, olsr_u8_t *, olsr_u16_t);
 
+int (*net_outbuffer_push)(struct interface *, olsr_u8_t *, olsr_u16_t);
+
 
 /****************************************************************************
  *                             Data from olsrd                              *
 
 /****************************************************************************
  *                             Data from olsrd                              *
@@ -494,6 +496,9 @@ olsr_plugin_init();
 int
 plugin_ipc_init();
 
 int
 plugin_ipc_init();
 
+int
+register_olsr_param(char *, char *);
+
 /* Destructor function */
 void
 olsr_plugin_exit();
 /* Destructor function */
 void
 olsr_plugin_exit();
index ef90e3a..a0942b7 100644 (file)
@@ -33,7 +33,7 @@
  * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
  * POSSIBILITY OF SUCH DAMAGE.
  *
  * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
  * POSSIBILITY OF SUCH DAMAGE.
  *
- * $Id: olsrd_secure.c,v 1.5 2004/11/18 22:00:48 kattemat Exp $
+ * $Id: olsrd_secure.c,v 1.6 2004/11/19 17:03:15 kattemat Exp $
  */
 
 
  */
 
 
@@ -1033,7 +1033,7 @@ send_cres(union olsr_ip_addr *to, union olsr_ip_addr *from, olsr_u32_t chal_in,
              challenge);
 
   /* Add to buffer */
              challenge);
 
   /* Add to buffer */
-  net_outbuffer_push(olsr_in_if, &crmsg, sizeof(struct c_respmsg));
+  net_outbuffer_push(olsr_in_if, (olsr_u8_t *)&crmsg, sizeof(struct c_respmsg));
   /* Send the request */
   net_output(olsr_in_if);
 
   /* Send the request */
   net_output(olsr_in_if);
 
@@ -1105,7 +1105,7 @@ send_rres(union olsr_ip_addr *to, union olsr_ip_addr *from, olsr_u32_t chal_in)
              olsr_ip_to_string(to));
 
   /* add to buffer */
              olsr_ip_to_string(to));
 
   /* add to buffer */
-  net_outbuffer_push(olsr_in_if, &rrmsg, sizeof(struct r_respmsg));
+  net_outbuffer_push(olsr_in_if, (olsr_u8_t *)&rrmsg, sizeof(struct r_respmsg));
 
   /* Send the request */
   net_output(olsr_in_if);
 
   /* Send the request */
   net_output(olsr_in_if);