]> code.citadel.org Git - citadel.git/blobdiff - citadel/euidindex.c
HUGE PATCH. This moves all of mime_parser.c and all
[citadel.git] / citadel / euidindex.c
index bd0da8929a69782d4df5f749949376561831dd36..1e87e25d226cf9134d6a141afa7dd80b4ca7c390 100644 (file)
@@ -29,9 +29,9 @@
 #include <errno.h>
 #include <stdarg.h>
 #include <sys/stat.h>
+#include <libcitadel.h>
 #include "citadel.h"
 #include "server.h"
-#include "serv_extensions.h"
 #include "database.h"
 #include "msgbase.h"
 #include "support.h"
@@ -42,7 +42,6 @@
 #include "file_ops.h"
 #include "config.h"
 #include "control.h"
-#include "tools.h"
 #include "euidindex.h"
 
 /*
@@ -154,7 +153,7 @@ void index_message_by_euid(char *euid, struct ctdlroom *qrbuf, long msgnum) {
  * Called by rebuild_euid_index_for_room() to index one message.
  */
 void rebuild_euid_index_for_msg(long msgnum, void *userdata) {
-       struct CtdlMessage *msg;
+       struct CtdlMessage *msg = NULL;
 
        msg = CtdlFetchMessage(msgnum, 0);
        if (msg == NULL) return;
@@ -192,7 +191,7 @@ void rebuild_euid_index_for_room(struct ctdlroom *qrbuf, void *data) {
                                        "Rebuilding EUID index for <%s>\n",
                                        rplist->name);
                                usergoto(rplist->name, 0, 0, NULL, NULL);
-                               CtdlForEachMessage(MSGS_ALL, 0L, NULL, NULL,
+                               CtdlForEachMessage(MSGS_ALL, 0L, NULL, NULL, NULL,
                                        rebuild_euid_index_for_msg, NULL);
                        }
                }