diff mbox series

[ulogd2,06/34] src: remove some trailing white space

Message ID 20221121222611.3914559-7-jeremy@azazel.net
State Changes Requested
Delegated to: Pablo Neira
Headers show
Series Refactor of the DB output plug-ins | expand

Commit Message

Jeremy Sowden Nov. 21, 2022, 10:25 p.m. UTC
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
---
 output/dbi/ulogd_output_DBI.c         | 26 +++++-----
 output/mysql/ulogd_output_MYSQL.c     | 24 ++++-----
 output/pcap/ulogd_output_PCAP.c       | 18 +++----
 output/pgsql/ulogd_output_PGSQL.c     | 34 ++++++------
 output/sqlite3/ulogd_output_SQLITE3.c | 18 +++----
 src/ulogd.c                           | 74 +++++++++++++--------------
 util/db.c                             |  8 +--
 7 files changed, 101 insertions(+), 101 deletions(-)
diff mbox series

Patch

diff --git a/output/dbi/ulogd_output_DBI.c b/output/dbi/ulogd_output_DBI.c
index 88af7a1473c3..1a623e14c41a 100644
--- a/output/dbi/ulogd_output_DBI.c
+++ b/output/dbi/ulogd_output_DBI.c
@@ -4,8 +4,8 @@ 
  * layer
  *
  * (C) 2000-2008 by Pierre Chifflier <chifflier@inl.fr>
- * This software is distributed under the terms of GNU GPL 
- * 
+ * This software is distributed under the terms of GNU GPL
+ *
  * This plugin is based on the PostgreSQL plugin made by Harald Welte.
  *
  */
@@ -44,23 +44,23 @@  static struct config_keyset dbi_kset = {
 	.num_ces = DB_CE_NUM + 7,
 	.ces = {
 		DB_CES,
-		{ 
-			.key = "db", 
+		{
+			.key = "db",
 			.type = CONFIG_TYPE_STRING,
 			.options = CONFIG_OPT_MANDATORY,
 		},
 		{
-			.key = "host", 
+			.key = "host",
 			.type = CONFIG_TYPE_STRING,
 			.options = CONFIG_OPT_NONE,
 		},
-		{ 
-			.key = "user", 
+		{
+			.key = "user",
 			.type = CONFIG_TYPE_STRING,
 			.options = CONFIG_OPT_MANDATORY,
 		},
 		{
-			.key = "pass", 
+			.key = "pass",
 			.type = CONFIG_TYPE_STRING,
 			.options = CONFIG_OPT_NONE,
 		},
@@ -70,13 +70,13 @@  static struct config_keyset dbi_kset = {
 			.options = CONFIG_OPT_NONE,
 		},
 		{
-			.key = "schema", 
+			.key = "schema",
 			.type = CONFIG_TYPE_STRING,
 			.options = CONFIG_OPT_NONE,
 			.u.string = "public",
 		},
-		{ 
-			.key = "dbtype", 
+		{
+			.key = "dbtype",
 			.type = CONFIG_TYPE_STRING,
 			.options = CONFIG_OPT_MANDATORY,
 		},
@@ -291,8 +291,8 @@  static int configure_dbi(struct ulogd_pluginstance *upi,
 	return ulogd_db_configure(upi, stack);
 }
 
-static struct ulogd_plugin dbi_plugin = { 
-	.name 		= "DBI", 
+static struct ulogd_plugin dbi_plugin = {
+	.name 		= "DBI",
 	.input 		= {
 		.keys	= NULL,
 		.num_keys = 0,
diff --git a/output/mysql/ulogd_output_MYSQL.c b/output/mysql/ulogd_output_MYSQL.c
index 9727e303f2c5..dc49a2ae4e5b 100644
--- a/output/mysql/ulogd_output_MYSQL.c
+++ b/output/mysql/ulogd_output_MYSQL.c
@@ -5,7 +5,7 @@ 
  * (C) 2000-2005 by Harald Welte <laforge@gnumonks.org>
  *
  *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License version 2 
+ *  it under the terms of the GNU General Public License version 2
  *  as published by the Free Software Foundation
  *
  *  This program is distributed in the hope that it will be useful,
@@ -64,22 +64,22 @@  static struct config_keyset kset_mysql = {
 	.ces = {
 		DB_CES,
 		{
-			.key = "db", 
+			.key = "db",
 			.type = CONFIG_TYPE_STRING,
 			.options = CONFIG_OPT_MANDATORY,
 		},
 		{
-			.key = "host", 
+			.key = "host",
 			.type = CONFIG_TYPE_STRING,
 			.options = CONFIG_OPT_MANDATORY,
 		},
 		{
-			.key = "user", 
+			.key = "user",
 			.type = CONFIG_TYPE_STRING,
 			.options = CONFIG_OPT_MANDATORY,
 		},
 		{
-			.key = "pass", 
+			.key = "pass",
 			.type = CONFIG_TYPE_STRING,
 			.options = CONFIG_OPT_MANDATORY,
 		},
@@ -107,7 +107,7 @@  static int get_columns_mysql(struct ulogd_pluginstance *upi)
 		return -1;
 	}
 
-	result = mysql_list_fields(mi->dbh, 
+	result = mysql_list_fields(mi->dbh,
 				   table_ce(upi->config_kset).u.string, NULL);
 	if (!result) {
 		ulogd_log(ULOGD_ERROR, "error in list_fields(): %s\n",
@@ -176,7 +176,7 @@  static int open_db_mysql(struct ulogd_pluginstance *upi)
 	char *db = db_ce(upi->config_kset).u.string;
 #ifdef MYSQL_OPT_RECONNECT
 	my_bool trueval = 1;
-#endif 
+#endif
 
 	mi->dbh = mysql_init(NULL);
 	if (!mi->dbh) {
@@ -185,20 +185,20 @@  static int open_db_mysql(struct ulogd_pluginstance *upi)
 	}
 
 	if (connect_timeout)
-		mysql_options(mi->dbh, MYSQL_OPT_CONNECT_TIMEOUT, 
+		mysql_options(mi->dbh, MYSQL_OPT_CONNECT_TIMEOUT,
 			      (const char *) &connect_timeout);
 #ifdef MYSQL_OPT_RECONNECT
 #  if defined(MYSQL_VERSION_ID) && (MYSQL_VERSION_ID >= 50019)
 	mysql_options(mi->dbh, MYSQL_OPT_RECONNECT, &trueval);
 #  endif
-#endif 
+#endif
 
 	if (!mysql_real_connect(mi->dbh, server, user, pass, db, port, NULL, 0)) {
 		ulogd_log(ULOGD_ERROR, "can't connect to db: %s\n",
 			  mysql_error(mi->dbh));
 		return -1;
 	}
-		
+
 #ifdef MYSQL_OPT_RECONNECT
 #  if defined(MYSQL_VERSION_ID) && (MYSQL_VERSION_ID < 50019)
 	mysql_options(mi->dbh, MYSQL_OPT_RECONNECT, &trueval);
@@ -263,7 +263,7 @@  static struct ulogd_plugin plugin_mysql = {
 	.input = {
 		.keys = NULL,
 		.num_keys = 0,
-		.type = ULOGD_DTYPE_PACKET | ULOGD_DTYPE_FLOW, 
+		.type = ULOGD_DTYPE_PACKET | ULOGD_DTYPE_FLOW,
 	},
 	.output = {
 		.type = ULOGD_DTYPE_SINK,
@@ -280,7 +280,7 @@  static struct ulogd_plugin plugin_mysql = {
 
 void __attribute__ ((constructor)) init(void);
 
-void init(void) 
+void init(void)
 {
 	ulogd_register_plugin(&plugin_mysql);
 }
diff --git a/output/pcap/ulogd_output_PCAP.c b/output/pcap/ulogd_output_PCAP.c
index e7798f20c8fc..6640087f55a5 100644
--- a/output/pcap/ulogd_output_PCAP.c
+++ b/output/pcap/ulogd_output_PCAP.c
@@ -5,7 +5,7 @@ 
  * (C) 2002-2005 by Harald Welte <laforge@gnumonks.org>
  *
  *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License version 2 
+ *  it under the terms of the GNU General Public License version 2
  *  as published by the Free Software Foundation
  *
  *  This program is distributed in the hope that it will be useful,
@@ -91,14 +91,14 @@  struct pcap_sf_pkthdr {
 static struct config_keyset pcap_kset = {
 	.num_ces = 2,
 	.ces = {
-		{ 
-			.key = "file", 
-			.type = CONFIG_TYPE_STRING, 
+		{
+			.key = "file",
+			.type = CONFIG_TYPE_STRING,
 			.options = CONFIG_OPT_NONE,
 			.u = { .string = ULOGD_PCAP_DEFAULT },
 		},
-		{ 
-			.key = "sync", 
+		{
+			.key = "sync",
 			.type = CONFIG_TYPE_INT,
 			.options = CONFIG_OPT_NONE,
 			.u = { .value = ULOGD_PCAP_SYNC_DEFAULT },
@@ -112,7 +112,7 @@  struct pcap_instance {
 
 struct intr_id {
 	char* name;
-	unsigned int id;		
+	unsigned int id;
 };
 
 #define INTR_IDS 	7
@@ -242,11 +242,11 @@  static int append_create_outfile(struct ulogd_pluginstance *upi)
 	} else {
 		pi->of = fopen(filename, "a");
 		if (!pi->of) {
-			ulogd_log(ULOGD_ERROR, "can't open pcap file %s: %s\n", 
+			ulogd_log(ULOGD_ERROR, "can't open pcap file %s: %s\n",
 				filename,
 				strerror(errno));
 			return -EPERM;
-		}		
+		}
 	}
 
 	return 0;
diff --git a/output/pgsql/ulogd_output_PGSQL.c b/output/pgsql/ulogd_output_PGSQL.c
index 04c266510a40..6f3cde61a312 100644
--- a/output/pgsql/ulogd_output_PGSQL.c
+++ b/output/pgsql/ulogd_output_PGSQL.c
@@ -2,9 +2,9 @@ 
  *
  * ulogd output plugin for logging to a PGSQL database
  *
- * (C) 2000-2005 by Harald Welte <laforge@gnumonks.org> 
- * This software is distributed under the terms of GNU GPL 
- * 
+ * (C) 2000-2005 by Harald Welte <laforge@gnumonks.org>
+ * This software is distributed under the terms of GNU GPL
+ *
  * This plugin is based on the MySQL plugin made by Harald Welte.
  * The support PostgreSQL were made by Jakab Laszlo.
  *
@@ -41,23 +41,23 @@  static struct config_keyset pgsql_kset = {
 	.num_ces = DB_CE_NUM + 7,
 	.ces = {
 		DB_CES,
-		{ 
-			.key = "db", 
+		{
+			.key = "db",
 			.type = CONFIG_TYPE_STRING,
 			.options = CONFIG_OPT_MANDATORY,
 		},
 		{
-			.key = "host", 
+			.key = "host",
 			.type = CONFIG_TYPE_STRING,
 			.options = CONFIG_OPT_NONE,
 		},
-		{ 
-			.key = "user", 
+		{
+			.key = "user",
 			.type = CONFIG_TYPE_STRING,
 			.options = CONFIG_OPT_MANDATORY,
 		},
 		{
-			.key = "pass", 
+			.key = "pass",
 			.type = CONFIG_TYPE_STRING,
 			.options = CONFIG_OPT_NONE,
 		},
@@ -67,7 +67,7 @@  static struct config_keyset pgsql_kset = {
 			.options = CONFIG_OPT_NONE,
 		},
 		{
-			.key = "schema", 
+			.key = "schema",
 			.type = CONFIG_TYPE_STRING,
 			.options = CONFIG_OPT_NONE,
 			.u.string = "public",
@@ -94,7 +94,7 @@  static struct config_keyset pgsql_kset = {
 static int pgsql_namespace(struct ulogd_pluginstance *upi)
 {
 	struct pgsql_instance *pi = (struct pgsql_instance *) upi->private;
-	char pgbuf[strlen(PGSQL_HAVE_NAMESPACE_TEMPLATE) + 
+	char pgbuf[strlen(PGSQL_HAVE_NAMESPACE_TEMPLATE) +
 		   strlen(schema_ce(upi->config_kset).u.string) + 1];
 
 	if (!pi->dbh)
@@ -103,7 +103,7 @@  static int pgsql_namespace(struct ulogd_pluginstance *upi)
 	sprintf(pgbuf, PGSQL_HAVE_NAMESPACE_TEMPLATE,
 		schema_ce(upi->config_kset).u.string);
 	ulogd_log(ULOGD_DEBUG, "%s\n", pgbuf);
-	
+
 	pi->pgres = PQexec(pi->dbh, pgbuf);
 	if (!pi->pgres) {
 		ulogd_log(ULOGD_DEBUG, "\n result false");
@@ -126,7 +126,7 @@  static int pgsql_namespace(struct ulogd_pluginstance *upi)
 	}
 
 	PQclear(pi->pgres);
-	
+
 	return 0;
 }
 
@@ -141,7 +141,7 @@  static int get_columns_pgsql(struct ulogd_pluginstance *upi)
 {
 	struct pgsql_instance *pi = (struct pgsql_instance *) upi->private;
 	char pgbuf[strlen(PGSQL_GETCOLUMN_TEMPLATE_SCHEMA)
-		   + strlen(table_ce(upi->config_kset).u.string) 
+		   + strlen(table_ce(upi->config_kset).u.string)
 		   + strlen(pi->db_inst.schema) + 2];
 	int i;
 
@@ -303,7 +303,7 @@  static int open_db_pgsql(struct ulogd_pluginstance *upi)
 static int escape_string_pgsql(struct ulogd_pluginstance *upi,
 			       char *dst, const char *src, unsigned int len)
 {
-	return PQescapeString(dst, src, strlen(src)); 
+	return PQescapeString(dst, src, strlen(src));
 }
 
 static int execute_pgsql(struct ulogd_pluginstance *upi,
@@ -342,8 +342,8 @@  static int configure_pgsql(struct ulogd_pluginstance *upi,
 	return ulogd_db_configure(upi, stack);
 }
 
-static struct ulogd_plugin pgsql_plugin = { 
-	.name 		= "PGSQL", 
+static struct ulogd_plugin pgsql_plugin = {
+	.name 		= "PGSQL",
 	.input 		= {
 		.keys	= NULL,
 		.num_keys = 0,
diff --git a/output/sqlite3/ulogd_output_SQLITE3.c b/output/sqlite3/ulogd_output_SQLITE3.c
index 0a9ad67edcff..8dd7cec586cf 100644
--- a/output/sqlite3/ulogd_output_SQLITE3.c
+++ b/output/sqlite3/ulogd_output_SQLITE3.c
@@ -4,7 +4,7 @@ 
  * (C) 2005 by Ben La Monica <ben.lamonica@gmail.com>
  *
  *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License version 2 
+ *  it under the terms of the GNU General Public License version 2
  *  as published by the Free Software Foundation
  *
  *  This program is distributed in the hope that it will be useful,
@@ -15,7 +15,7 @@ 
  *  You should have received a copy of the GNU General Public License
  *  along with this program; if not, write to the Free Software
  *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- * 
+ *
  *  This module has been adapted from the ulogd_MYSQL.c written by
  *  Harald Welte <laforge@gnumonks.org>
  *  Alex Janssen <alex@ynfonatic.de>
@@ -24,7 +24,7 @@ 
  *  at http://www.pojo.us/ulogd/
  *
  *  2005-02-09 Harald Welte <laforge@gnumonks.org>:
- *  	- port to ulogd-1.20 
+ *  	- port to ulogd-1.20
  *
  *  2006-10-09 Holger Eitzenberger <holger@my-eitzenberger.de>
  *  	- port to ulogd-2.00
@@ -160,11 +160,11 @@  sqlite3_interp(struct ulogd_pluginstance *pi)
 		case ULOGD_RET_INT64:
 			ret = sqlite3_bind_int(priv->p_stmt, i, k_ret->u.value.i64);
 			break;
-			
+
 		case ULOGD_RET_UINT8:
 			ret = sqlite3_bind_int(priv->p_stmt, i, k_ret->u.value.ui8);
 			break;
-			
+
 		case ULOGD_RET_UINT16:
 			ret = sqlite3_bind_int(priv->p_stmt, i, k_ret->u.value.ui16);
 			break;
@@ -205,7 +205,7 @@  sqlite3_interp(struct ulogd_pluginstance *pi)
 
  err_bind:
 	ulogd_log(ULOGD_ERROR, "SQLITE: bind: %s\n", sqlite3_errmsg(priv->dbh));
-	
+
 	return ULOGD_IRET_ERR;
 }
 
@@ -418,8 +418,8 @@  sqlite3_stop(struct ulogd_pluginstance *pi)
 	return 0;
 }
 
-static struct ulogd_plugin sqlite3_plugin = { 
-	.name = "SQLITE3", 
+static struct ulogd_plugin sqlite3_plugin = {
+	.name = "SQLITE3",
 	.input = {
 		.type = ULOGD_DTYPE_PACKET | ULOGD_DTYPE_FLOW,
 	},
@@ -438,7 +438,7 @@  static struct ulogd_plugin sqlite3_plugin = {
 static void init(void) __attribute__((constructor));
 
 static void
-init(void) 
+init(void)
 {
 	ulogd_register_plugin(&sqlite3_plugin);
 }
diff --git a/src/ulogd.c b/src/ulogd.c
index 8ea9793ec0fb..cdb5c689ab36 100644
--- a/src/ulogd.c
+++ b/src/ulogd.c
@@ -7,7 +7,7 @@ 
  * (C) 2013 Chris Boot <bootc@bootc.net>
  *
  *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License version 2 
+ *  it under the terms of the GNU General Public License version 2
  *  as published by the Free Software Foundation
  *
  *  This program is distributed in the hope that it will be useful,
@@ -71,7 +71,7 @@ 
 #ifdef DEBUG
 #define DEBUGP(format, args...) fprintf(stderr, format, ## args)
 #else
-#define DEBUGP(format, args...) 
+#define DEBUGP(format, args...)
 #endif
 
 #define COPYRIGHT \
@@ -143,7 +143,7 @@  static struct config_keyset ulogd_kset = {
 			.u.parser = &load_plugin,
 		},
 		{
-			.key = "loglevel", 
+			.key = "loglevel",
 			.type = CONFIG_TYPE_INT,
 			.options = CONFIG_OPT_NONE,
 			.u.value = ULOGD_NOTICE,
@@ -253,7 +253,7 @@  int ulogd_wildcard_inputkeys(struct ulogd_pluginstance *upi)
 
 
 /***********************************************************************
- * PLUGIN MANAGEMENT 
+ * PLUGIN MANAGEMENT
  ***********************************************************************/
 
 /* try to lookup a registered plugin for a given name */
@@ -325,7 +325,7 @@  void get_plugin_infos(struct ulogd_plugin *me)
 			switch (me->config_kset->ces[i].type) {
 				case CONFIG_TYPE_STRING:
 					printf("String");
-					printf(", Default: %s", 
+					printf(", Default: %s",
 					       me->config_kset->ces[i].u.string);
 					break;
 				case CONFIG_TYPE_INT:
@@ -340,7 +340,7 @@  void get_plugin_infos(struct ulogd_plugin *me)
 					printf("Unknown");
 					break;
 			}
-			if (me->config_kset->ces[i].options == 
+			if (me->config_kset->ces[i].options ==
 						CONFIG_OPT_MANDATORY) {
 				printf(", Mandatory");
 			}
@@ -353,7 +353,7 @@  void get_plugin_infos(struct ulogd_plugin *me)
 			printf("\tNo statically defined keys\n");
 		} else {
 			for(i = 0; i < me->input.num_keys; i++) {
-				char *tstring = 
+				char *tstring =
 					type_to_string(me->input.keys[i].type);
 				printf("\tKey: %s (%s",
 				       me->input.keys[i].name,
@@ -391,8 +391,8 @@  void get_plugin_infos(struct ulogd_plugin *me)
 /* the function called by all plugins for registering themselves */
 void ulogd_register_plugin(struct ulogd_plugin *me)
 {
-	if (strcmp(me->version, VERSION)) { 
-		ulogd_log(ULOGD_NOTICE, 
+	if (strcmp(me->version, VERSION)) {
+		ulogd_log(ULOGD_NOTICE,
 			  "plugin `%s' has incompatible version %s\n",
 			  me->name,
 			  me->version);
@@ -588,7 +588,7 @@  static void ulogd_clean_results(struct ulogd_pluginstance *pi)
 	/* iterate through plugin stack */
 	llist_for_each_entry(cur, &pi->stack->list, list) {
 		unsigned int i;
-		
+
 		/* iterate through input keys of pluginstance */
 		for (i = 0; i < cur->output.num_keys; i++) {
 			struct ulogd_key *key = &cur->output.keys[i];
@@ -614,7 +614,7 @@  void ulogd_propagate_results(struct ulogd_pluginstance *pi)
 	/* iterate over remaining plugin stack */
 	llist_for_each_entry_continue(cur, &pi->stack->list, list) {
 		int ret;
-		
+
 		ret = cur->plugin->interp(cur);
 		switch (ret) {
 		case ULOGD_IRET_ERR:
@@ -656,7 +656,7 @@  pluginstance_alloc_init(struct ulogd_plugin *pl, char *pi_id,
 	if (pl->config_kset) {
 		size += sizeof(struct config_keyset);
 		if (pl->config_kset->num_ces)
-			size += pl->config_kset->num_ces * 
+			size += pl->config_kset->num_ces *
 						sizeof(struct config_entry);
 	}
 	size += pl->input.num_keys * sizeof(struct ulogd_key);
@@ -681,9 +681,9 @@  pluginstance_alloc_init(struct ulogd_plugin *pl, char *pi_id,
 		ptr += sizeof(struct config_keyset);
 		pi->config_kset->num_ces = pl->config_kset->num_ces;
 		if (pi->config_kset->num_ces) {
-			ptr += pi->config_kset->num_ces 
+			ptr += pi->config_kset->num_ces
 						* sizeof(struct config_entry);
-			memcpy(pi->config_kset->ces, pl->config_kset->ces, 
+			memcpy(pi->config_kset->ces, pl->config_kset->ces,
 			       pi->config_kset->num_ces
 						* sizeof(struct config_entry));
 		}
@@ -694,16 +694,16 @@  pluginstance_alloc_init(struct ulogd_plugin *pl, char *pi_id,
 	if (pl->input.num_keys) {
 		pi->input.num_keys = pl->input.num_keys;
 		pi->input.keys = ptr;
-		memcpy(pi->input.keys, pl->input.keys, 
+		memcpy(pi->input.keys, pl->input.keys,
 		       pl->input.num_keys * sizeof(struct ulogd_key));
 		ptr += pl->input.num_keys * sizeof(struct ulogd_key);
 	}
-	
+
 	/* copy input keys */
 	if (pl->output.num_keys) {
 		pi->output.num_keys = pl->output.num_keys;
 		pi->output.keys = ptr;
-		memcpy(pi->output.keys, pl->output.keys, 
+		memcpy(pi->output.keys, pl->output.keys,
 		       pl->output.num_keys * sizeof(struct ulogd_key));
 	}
 
@@ -799,12 +799,12 @@  create_stack_resolve_keys(struct ulogd_pluginstance_stack *stack)
 
 	/* pre-configuration pass */
 	llist_for_each_entry_reverse(pi_cur, &stack->list, list) {
-		ulogd_log(ULOGD_DEBUG, "traversing plugin `%s'\n", 
+		ulogd_log(ULOGD_DEBUG, "traversing plugin `%s'\n",
 			  pi_cur->plugin->name);
 		/* call plugin to tell us which keys it requires in
 		 * given configuration */
 		if (pi_cur->plugin->configure) {
-			int ret = pi_cur->plugin->configure(pi_cur, 
+			int ret = pi_cur->plugin->configure(pi_cur,
 							    stack);
 			if (ret < 0) {
 				ulogd_log(ULOGD_ERROR, "error during "
@@ -838,7 +838,7 @@  create_stack_resolve_keys(struct ulogd_pluginstance_stack *stack)
 
 		if (&pi_prev->list == &stack->list) {
 			/* this is the last one in the stack */
-			if (!(pi_cur->plugin->input.type 
+			if (!(pi_cur->plugin->input.type
 						& ULOGD_DTYPE_SOURCE)) {
 				ulogd_log(ULOGD_ERROR, "first plugin in stack "
 					  "has to be source plugin\n");
@@ -856,7 +856,7 @@  create_stack_resolve_keys(struct ulogd_pluginstance_stack *stack)
 					  pi_cur->plugin->name,
 					  pi_prev->plugin->name);
 			}
-	
+
 			for (j = 0; j < pi_cur->input.num_keys; j++) {
 				struct ulogd_key *okey;
 				struct ulogd_key *ikey = &pi_cur->input.keys[j];
@@ -866,7 +866,7 @@  create_stack_resolve_keys(struct ulogd_pluginstance_stack *stack)
 				if (ikey->flags & ULOGD_KEYF_INACTIVE)
 					continue;
 
-				if (ikey->u.source) { 
+				if (ikey->u.source) {
 					ulogd_log(ULOGD_ERROR, "input key `%s' "
 						  "already has source\n",
 						  ikey->name);
@@ -874,7 +874,7 @@  create_stack_resolve_keys(struct ulogd_pluginstance_stack *stack)
 					return -EINVAL;
 				}
 
-				okey = find_okey_in_stack(ikey->name, 
+				okey = find_okey_in_stack(ikey->name,
 							  stack, pi_cur);
 				if (!okey) {
 					if (ikey->flags & ULOGD_KEYF_OPTIONAL)
@@ -942,7 +942,7 @@  static int create_stack_start_instances(struct ulogd_pluginstance_stack *stack)
 		if (!pluginstance_started(pi)) {
 			ret = pi->plugin->start(pi);
 			if (ret < 0) {
-				ulogd_log(ULOGD_ERROR, 
+				ulogd_log(ULOGD_ERROR,
 					  "error starting `%s'\n",
 					  pi->id);
 				return ret;
@@ -998,7 +998,7 @@  static int create_stack(const char *option)
 		strncpy(pi_id, tok, ULOGD_MAX_KEYLEN-1);
 		pi_id[equals-tok] = '\0';
 		plname = equals+1;
-	
+
 		/* find matching plugin */
 		pl = find_plugin(plname);
 		if (!pl) {
@@ -1012,16 +1012,16 @@  static int create_stack(const char *option)
 		/* allocate */
 		pi = pluginstance_alloc_init(pl, pi_id, stack);
 		if (!pi) {
-			ulogd_log(ULOGD_ERROR, 
+			ulogd_log(ULOGD_ERROR,
 				  "unable to allocate pluginstance for %s\n",
 				  pi_id);
 			ret = -ENOMEM;
 			goto out;
 		}
-	
+
 		/* FIXME: call constructor routine from end to beginning,
 		 * fix up input/output keys */
-			
+
 		ulogd_log(ULOGD_DEBUG, "pushing `%s' on stack\n", pl->name);
 		llist_add_tail(&pi->list, &stack->list);
 	}
@@ -1052,7 +1052,7 @@  out_stack:
 out_buf:
 	return ret;
 }
-	
+
 
 static void ulogd_main_loop(void)
 {
@@ -1089,7 +1089,7 @@  static int logfile_open(const char *name)
 	} else {
 		logfile = fopen(ulogd_logfile, "a");
 		if (!logfile) {
-			fprintf(stderr, "ERROR: can't open logfile '%s': %s\n", 
+			fprintf(stderr, "ERROR: can't open logfile '%s': %s\n",
 				name, strerror(errno));
 			exit(2);
 		}
@@ -1410,7 +1410,7 @@  static void sigterm_handler_task(int signal)
 static void signal_handler_task(int signal)
 {
 	ulogd_log(ULOGD_NOTICE, "signal received, calling pluginstances\n");
-	
+
 	switch (signal) {
 	case SIGHUP:
 		/* reopen logfile */
@@ -1418,12 +1418,12 @@  static void signal_handler_task(int signal)
 			fclose(logfile);
 			logfile = fopen(ulogd_logfile, "a");
  			if (!logfile) {
-				fprintf(stderr, 
-					"ERROR: can't open logfile %s: %s\n", 
+				fprintf(stderr,
+					"ERROR: can't open logfile %s: %s\n",
 					ulogd_logfile, strerror(errno));
 				sigterm_handler_task(signal);
 			}
-	
+
 		}
 		break;
 	default:
@@ -1494,7 +1494,7 @@  int main(int argc, char* argv[])
 		default:
 		case '?':
 			if (isprint(optopt))
-				fprintf(stderr, "Unknown option `-%c'.\n", 
+				fprintf(stderr, "Unknown option `-%c'.\n",
 					optopt);
 			else
 				fprintf(stderr, "Unknown option character "
@@ -1591,7 +1591,7 @@  int main(int argc, char* argv[])
 	}
 
 	if (llist_empty(&ulogd_pi_stacks)) {
-		ulogd_log(ULOGD_FATAL, 
+		ulogd_log(ULOGD_FATAL,
 			  "not even a single working plugin stack\n");
 		warn_and_exit(daemonize);
 	}
@@ -1642,7 +1642,7 @@  int main(int argc, char* argv[])
 	signal(SIGUSR2, &signal_handler);
 	set_scheduler();
 
-	ulogd_log(ULOGD_INFO, 
+	ulogd_log(ULOGD_INFO,
 		  "initialization finished, entering main loop\n");
 
 	ulogd_main_loop();
diff --git a/util/db.c b/util/db.c
index ebd9f152ed83..dab66216e07d 100644
--- a/util/db.c
+++ b/util/db.c
@@ -10,7 +10,7 @@ 
  *           (C) 2008,2013 Eric Leblond <eric@regit.org>
  *
  *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License version 2 
+ *  it under the terms of the GNU General Public License version 2
  *  as published by the Free Software Foundation
  *
  *  This program is distributed in the hope that it will be useful,
@@ -21,7 +21,7 @@ 
  *  You should have received a copy of the GNU General Public License
  *  along with this program; if not, write to the Free Software
  *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- * 
+ *
  */
 
 #include <unistd.h>
@@ -170,7 +170,7 @@  int ulogd_db_configure(struct ulogd_pluginstance *upi,
 	ret = di->driver->get_columns(upi);
 	if (ret < 0)
 		ulogd_log(ULOGD_ERROR, "error in get_columns\n");
-	
+
 	/* Close database, since ulogd core could just call configure
 	 * but abort during input key resolving routines.  configure
 	 * doesn't have a destructor... */
@@ -315,7 +315,7 @@  static int _init_reconnect(struct ulogd_pluginstance *upi)
 	/* Disable plugin permanently */
 	ulogd_log(ULOGD_ERROR, "permanently disabling plugin\n");
 	di->interp = &disabled_interp_db;
-	
+
 	return 0;
 }