summaryrefslogtreecommitdiffstats
path: root/ulogd/pgsql
diff options
context:
space:
mode:
authorlaforge <laforge>2003-08-23 17:37:53 +0000
committerlaforge <laforge>2003-08-23 17:37:53 +0000
commit0278ee5f0443a283b2b6f6f70e19781e00f46d7e (patch)
tree8af743b53cbbc157db8e184b8cc8fe9d7955aa8c /ulogd/pgsql
parent77a62111e3dc548ac6cf10e95668bd9e8d1688b0 (diff)
remove unused functions/variables, fix wrong printf paramtypes (-Wall)
Diffstat (limited to 'ulogd/pgsql')
-rw-r--r--ulogd/pgsql/ulogd_PGSQL.c24
1 files changed, 5 insertions, 19 deletions
diff --git a/ulogd/pgsql/ulogd_PGSQL.c b/ulogd/pgsql/ulogd_PGSQL.c
index 084ac95..7ac5084 100644
--- a/ulogd/pgsql/ulogd_PGSQL.c
+++ b/ulogd/pgsql/ulogd_PGSQL.c
@@ -1,4 +1,4 @@
-/* ulogd_PGSQL.c, Version $Revision: 1.5 $
+/* ulogd_PGSQL.c, Version $Revision: 1.6 $
*
* ulogd output plugin for logging to a PGSQL database
*
@@ -65,18 +65,6 @@ static config_entry_t table_ce = { &pass_ce, "pgsqltable", CONFIG_TYPE_STRING,
CONFIG_OPT_MANDATORY, 0,
{ } };
-/* is the given string a field in our table? */
-static int is_field(const char *name)
-{
- struct _field *f;
-
- for (f = fields; f; f = f->next) {
- if (!strcmp(f->name, name))
- return 1;
- }
- return 0;
-}
-
/* our main output function, called by ulogd */
static int _pgsql_output(ulog_iret_t *result)
{
@@ -84,8 +72,6 @@ static int _pgsql_output(ulog_iret_t *result)
ulog_iret_t *res;
PGresult *pgres;
- char *tmpstr;
-
stmt_ins = stmt_val;
for (f = fields; f; f = f->next) {
@@ -114,7 +100,7 @@ static int _pgsql_output(ulog_iret_t *result)
sprintf(stmt_ins, "%d,", res->value.i32);
break;
case ULOGD_RET_INT64:
- sprintf(stmt_ins, "%ld,", res->value.i64);
+ sprintf(stmt_ins, "%lld,", res->value.i64);
break;
case ULOGD_RET_UINT8:
sprintf(stmt_ins, "%u,", res->value.ui8);
@@ -138,7 +124,7 @@ static int _pgsql_output(ulog_iret_t *result)
sprintf(stmt_ins, "%u,", res->value.ui32);
break;
case ULOGD_RET_UINT64:
- sprintf(stmt_ins, "%lu,", res->value.ui64);
+ sprintf(stmt_ins, "%llu,", res->value.ui64);
break;
case ULOGD_RET_BOOL:
sprintf(stmt_ins, "'%d',", res->value.b);
@@ -216,7 +202,7 @@ static int _pgsql_createstmt(void)
for (f = fields; f; f = f->next) {
strncpy(buf, f->name, ULOGD_MAX_KEYLEN);
- while (underscore = strchr(buf, '.'))
+ while ((underscore = strchr(buf, '.')))
*underscore = '_';
sprintf(stmt_val, "%s,", buf);
stmt_val = stmt + strlen(stmt);
@@ -265,7 +251,7 @@ static int _pgsql_get_columns(const char *table)
/* replace all underscores with dots */
strncpy(buf, PQgetvalue(result, intaux, 0), ULOGD_MAX_KEYLEN);
- while (underscore = strchr(buf, '_'))
+ while ((underscore = strchr(buf, '_')))
*underscore = '.';
DEBUGP("field '%s' found: ", buf);