Revert "Ugly hack to fix wiki history broken by the 'message xxx is not in this room...
authorArt Cancro <ajc@uncensored.citadel.org>
Tue, 5 Jul 2011 15:57:18 +0000 (11:57 -0400)
committerArt Cancro <ajc@uncensored.citadel.org>
Tue, 5 Jul 2011 15:57:18 +0000 (11:57 -0400)
This reverts commit b63ef8c45ce751cb78dc4a9061a31b5448ec9049.

citadel/modules/wiki/serv_wiki.c

index 5db43b33fef068982cbf951c5d129ee5517cb4c6..9596013153091a307a6e794b8822082ad2825d04 100644 (file)
@@ -583,18 +583,6 @@ void wiki_rev(char *pagename, char *rev, char *operation)
                        msg->cm_fields['A'] = strdup("Citadel");
                        CtdlCreateRoom(wwm, 5, "", 0, 1, 1, VIEW_BBS);  /* Not an error if already exists */
                        msgnum = CtdlSubmitMsg(msg, NULL, wwm, 0);      /* Store the revision here */
-
-                       /*
-                        * WARNING: VILE SLEAZY HACK
-                        * This will avoid the 'message xxx is not in this room' security error,
-                        * but only if the client fetches the message we just generated immediately
-                        * without first trying to perform other fetch operations.
-                        */
-                       if (CC->cached_msglist != NULL) free(CC->cached_msglist);
-                       CC->cached_num_msgs = 1;
-                       CC->cached_msglist = malloc(sizeof(long));
-                       CC->cached_msglist[0] = msgnum;
-
                }
                else if (!strcasecmp(operation, "revert")) {
                        snprintf(timestamp, sizeof timestamp, "%ld", time(NULL));