summaryrefslogtreecommitdiff
path: root/src/exchangedb/pg_insert_records_by_table.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2023-04-15 23:11:36 +0200
committerChristian Grothoff <christian@grothoff.org>2023-04-15 23:11:36 +0200
commit376de032b514b9f85f9b6ec3a8616aa418a2a413 (patch)
tree0cc981f3f21ded174fdd37d3372629f0e9960c5f /src/exchangedb/pg_insert_records_by_table.c
parent32c6999a83efbd08dcb36997941af8902974081a (diff)
downloadexchange-376de032b514b9f85f9b6ec3a8616aa418a2a413.tar.gz
exchange-376de032b514b9f85f9b6ec3a8616aa418a2a413.tar.bz2
exchange-376de032b514b9f85f9b6ec3a8616aa418a2a413.zip
create warnings on missing table syncs
Diffstat (limited to 'src/exchangedb/pg_insert_records_by_table.c')
-rw-r--r--src/exchangedb/pg_insert_records_by_table.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/exchangedb/pg_insert_records_by_table.c b/src/exchangedb/pg_insert_records_by_table.c
index d6630797a..1ccf41b42 100644
--- a/src/exchangedb/pg_insert_records_by_table.c
+++ b/src/exchangedb/pg_insert_records_by_table.c
@@ -1877,7 +1877,7 @@ TEH_PG_insert_records_by_table (void *cls,
const struct TALER_EXCHANGEDB_TableData *td)
{
struct PostgresClosure *pg = cls;
- InsertRecordCallback rh;
+ InsertRecordCallback rh = NULL;
switch (td->table)
{
@@ -2007,7 +2007,10 @@ TEH_PG_insert_records_by_table (void *cls,
case TALER_EXCHANGEDB_RT_PROFIT_DRAINS:
rh = &irbt_cb_table_profit_drains;
break;
- default:
+ }
+
+ if (NULL == rh)
+ {
GNUNET_break (0);
return GNUNET_DB_STATUS_HARD_ERROR;
}
@@ -2016,4 +2019,4 @@ TEH_PG_insert_records_by_table (void *cls,
}
-/* end of irbt_callbacks.c */
+/* end of pg_insert_records_by_table.c */