- lprintf(CTDL_DEBUG, "Rebuilding EUID index for <%s>\n", rplist->name);
- usergoto(rplist->name, 0, 0, NULL, NULL);
- CtdlForEachMessage(MSGS_ALL, 0L, NULL, NULL, rebuild_euid_index_for_msg, NULL);
+ if (DoesThisRoomNeedEuidIndexing(&qr)) {
+ lprintf(CTDL_DEBUG,
+ "Rebuilding EUID index for <%s>\n",
+ rplist->name);
+ usergoto(rplist->name, 0, 0, NULL, NULL);
+ CtdlForEachMessage(MSGS_ALL, 0L, NULL, NULL,
+ rebuild_euid_index_for_msg, NULL);
+ }