From 2c8dc3968e627a665c19a9ab14063213bfd7fb12 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Wed, 18 May 2022 15:11:13 +0100 Subject: [PATCH] Migrate persist-sqlite to use persistence_location. --- plugins/persist-sqlite/plugin.c | 39 +++++++++++++++++++++++--------- plugins/persist-sqlite/test.conf | 4 ++-- 2 files changed, 30 insertions(+), 13 deletions(-) diff --git a/plugins/persist-sqlite/plugin.c b/plugins/persist-sqlite/plugin.c index 809896ec..eb5eb099 100644 --- a/plugins/persist-sqlite/plugin.c +++ b/plugins/persist-sqlite/plugin.c @@ -31,6 +31,8 @@ Contributors: #include "persist_sqlite.h" +MOSQUITTO_PLUGIN_DECLARE_VERSION(5); + static mosquitto_plugin_id_t *plg_id = NULL; static struct mosquitto_sqlite plg_data; @@ -57,16 +59,32 @@ static void set_defaults(void) plg_data.page_size = 4 * 1024; } -int mosquitto_plugin_version(int supported_version_count, const int *supported_versions) +static int get_db_file(struct mosquitto_opt *options, int option_count) { + const char *persistence_location; int i; - for(i=0; i