config.h should be included after objdb.h.  Patch attached to fix.

Index: services/openaisparser.c
===================================================================
--- services/openaisparser.c	(revision 1638)
+++ services/openaisparser.c	(working copy)
@@ -45,9 +45,9 @@
 #include <signal.h>
 #include <string.h>
 
-#include <corosync/engine/config.h>
 #include <corosync/lcr/lcr_comp.h>
 #include <corosync/engine/objdb.h>
+#include <corosync/engine/config.h>
 
 static int read_config_file_into_objdb(
 	struct objdb_iface_ver0 *objdb,
@@ -183,7 +183,6 @@
 	char *filename = "/etc/ais/openais.conf";
 	char *error_reason = error_string_response;
 	int res;
-	unsigned int object_handle;
 
 	fp = fopen (filename, "r");
 	if (fp == 0) {
@@ -208,8 +207,8 @@
  */
 
 struct config_iface_ver0 aisparser_iface_ver0 = {
-	.config_readconfig        = aisparser_readconfig,
-	.config_writeconfig = NULL
+	.config_readconfig	= aisparser_readconfig,
+	.config_writeconfig	= NULL
 };
 
 struct lcr_iface openais_aisparser_ver0[1] = {
Index: services/openaisserviceenable.c
===================================================================
--- services/openaisserviceenable.c	(revision 1638)
+++ services/openaisserviceenable.c	(working copy)
@@ -45,9 +45,9 @@
 #include <signal.h>
 #include <string.h>
 
-#include <corosync/engine/config.h>
 #include <corosync/lcr/lcr_comp.h>
 #include <corosync/engine/objdb.h>
+#include <corosync/engine/config.h>
 
 static char error_reason[512];
 
_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to