* if the message is not valid, try to free the message pointer in message_free
[citadel.git] / citadel / euidindex.c
index dd9b171dc6e6d27b684cd88021535d671a883cd2..752437777ce979bbe4a544fde879ecd0e5ae7163 100644 (file)
@@ -154,7 +154,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;