+diff -ur olsrd-0-5-6-fc691af9a18d.orig/src/cfgparser/cfgfile_gen.c olsrd-0-5-6-fc691af9a18d/src/cfgparser/cfgfile_gen.c
+--- olsrd-0-5-6-fc691af9a18d.orig/src/cfgparser/cfgfile_gen.c 2009-03-14 22:39:09.000000000 +0000
++++ olsrd-0-5-6-fc691af9a18d/src/cfgparser/cfgfile_gen.c 2009-03-15 18:19:20.000000000 +0000
+@@ -57,7 +57,9 @@
+ struct olsr_if *in = cnf->interfaces;
+ struct plugin_entry *pe = cnf->plugins;
+ struct plugin_param *pp;
++#ifndef SVEN_OLA_UNBLOAT
+ struct ip_prefix_list *ie = cnf->ipc_nets;
++#endif /* SVEN_OLA_UNBLOAT */
+ struct olsr_lq_mult *mult;
+
+ char ipv6_buf[100]; /* buffer for IPv6 inet_htop */
+@@ -125,6 +127,7 @@
+ else
+ fprintf(fd, "Willingness\t%d\n\n", cnf->willingness);
+
++#ifndef SVEN_OLA_UNBLOAT
+ /* IPC */
+ fprintf(fd, "# Allow processes like the GUI front-end\n# to connect to the daemon.\n\n");
+ fprintf(fd, "IpcConnect {\n");
+@@ -141,6 +144,7 @@
+ }
+
+ fprintf(fd, "}\n\n");
++#endif /* SVEN_OLA_UNBLOAT */
+
+ /* Hysteresis */
+ fprintf(fd, "# Hysteresis adds more robustness to the\n# link sensing.\n# Used by default. 'yes' or 'no'\n\n");
+@@ -350,7 +354,9 @@
+ struct olsr_if *in = cnf->interfaces;
+ struct plugin_entry *pe = cnf->plugins;
+ struct plugin_param *pp;
++#ifndef SVEN_OLA_UNBLOAT
+ struct ip_prefix_list *ie = cnf->ipc_nets;
++#endif /* SVEN_OLA_UNBLOAT */
+ struct olsr_lq_mult *mult;
+
+ int size = 0;
+@@ -409,6 +415,7 @@
+ else
+ WRITE_TO_BUF("Willingness\t%d\n\n", cnf->willingness);
+
++#ifndef SVEN_OLA_UNBLOAT
+ /* IPC */
+ WRITE_TO_BUF("# Allow processes like the GUI front-end\n# to connect to the daemon.\n\n");
+ WRITE_TO_BUF("IpcConnect {\n");
+@@ -424,6 +431,7 @@
+ }
+
+ WRITE_TO_BUF("}\n\n");
++#endif /* SVEN_OLA_UNBLOAT */
+
+ /* Hysteresis */
+ WRITE_TO_BUF("# Hysteresis adds more robustness to the\n# link sensing.\n# Used by default. 'yes' or 'no'\n\n");