dovecot: Fixed "undefined symbol" when trying to load the plugin.

dovecot at dovecot.org dovecot at dovecot.org
Fri Nov 2 18:13:24 EET 2007


details:   http://hg.dovecot.org/dovecot/rev/c2c543538b5d
changeset: 6662:c2c543538b5d
user:      Timo Sirainen <tss at iki.fi>
date:      Fri Nov 02 18:13:20 2007 +0200
description:
Fixed "undefined symbol" when trying to load the plugin.

diffstat:

2 files changed, 6 insertions(+), 5 deletions(-)
src/plugins/fts-lucene/fts-backend-lucene.c |    6 ++++++
src/plugins/fts-lucene/fts-lucene-plugin.h  |    5 -----

diffs (39 lines):

diff -r dbe6224b0309 -r c2c543538b5d src/plugins/fts-lucene/fts-backend-lucene.c
--- a/src/plugins/fts-lucene/fts-backend-lucene.c	Fri Nov 02 17:58:14 2007 +0200
+++ b/src/plugins/fts-lucene/fts-backend-lucene.c	Fri Nov 02 18:13:20 2007 +0200
@@ -10,6 +10,9 @@
 #define LUCENE_INDEX_DIR_NAME "lucene-indexes"
 #define LUCENE_LOCK_SUBDIR_NAME "locks"
 
+#define LUCENE_CONTEXT(obj) \
+	MODULE_CONTEXT(obj, fts_lucene_storage_module)
+
 struct lucene_mail_storage {
 	union mail_storage_module_context module_ctx;
 	struct lucene_index *index;
@@ -24,6 +27,9 @@ struct lucene_fts_backend {
 
 	uint32_t last_uid;
 };
+
+static MODULE_CONTEXT_DEFINE(fts_lucene_storage_module,
+			     &mail_storage_module_register);
 
 static void fts_backend_select(struct lucene_fts_backend *backend)
 {
diff -r dbe6224b0309 -r c2c543538b5d src/plugins/fts-lucene/fts-lucene-plugin.h
--- a/src/plugins/fts-lucene/fts-lucene-plugin.h	Fri Nov 02 17:58:14 2007 +0200
+++ b/src/plugins/fts-lucene/fts-lucene-plugin.h	Fri Nov 02 18:13:20 2007 +0200
@@ -3,12 +3,7 @@
 
 #include "fts-api-private.h"
 
-#define LUCENE_CONTEXT(obj) \
-	MODULE_CONTEXT(obj, fts_lucene_storage_module)
-
 extern struct fts_backend fts_backend_lucene;
-extern MODULE_CONTEXT_DEFINE(fts_lucene_storage_module,
-			     &mail_storage_module_register);
 
 void fts_lucene_plugin_init(void);
 void fts_lucene_plugin_deinit(void);


More information about the dovecot-cvs mailing list