diff options
Diffstat (limited to 'src/auditordb/plugin_auditordb_postgres.c')
-rw-r--r-- | src/auditordb/plugin_auditordb_postgres.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/auditordb/plugin_auditordb_postgres.c b/src/auditordb/plugin_auditordb_postgres.c index 971893204..8b12474d3 100644 --- a/src/auditordb/plugin_auditordb_postgres.c +++ b/src/auditordb/plugin_auditordb_postgres.c @@ -97,20 +97,23 @@ struct PostgresClosure */ static enum GNUNET_GenericReturnValue postgres_drop_tables (void *cls, - int drop_exchangelist) + bool drop_exchangelist) { struct PostgresClosure *pc = cls; struct GNUNET_PQ_Context *conn; + enum GNUNET_GenericReturnValue ret; conn = GNUNET_PQ_connect_with_cfg (pc->cfg, "auditordb-postgres", - (drop_exchangelist) ? "drop" : "restart", + NULL, NULL, NULL); if (NULL == conn) return GNUNET_SYSERR; + ret = GNUNET_PQ_exec_sql (conn, + (drop_exchangelist) ? "drop" : "restart"); GNUNET_PQ_disconnect (conn); - return GNUNET_OK; + return ret; } |