From: Art Cancro Date: Thu, 20 Aug 2009 16:50:50 +0000 (+0000) Subject: * oops, an oversight ... CtdlRoomAccess() needs to convey UA_DELETEALLOWED for intern... X-Git-Tag: v7.86~920 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=d20acfa1aca7959af588b94f63194014efee7272 * oops, an oversight ... CtdlRoomAccess() needs to convey UA_DELETEALLOWED for internal programs. --- diff --git a/citadel/room_ops.c b/citadel/room_ops.c index 0e4eed746..07ad2f5e0 100644 --- a/citadel/room_ops.c +++ b/citadel/room_ops.c @@ -57,7 +57,7 @@ void CtdlRoomAccess(struct ctdlroom *roombuf, struct ctdluser *userbuf, /* for internal programs, always do everything */ if (((CC->internal_pgm)) && (roombuf->QRflags & QR_INUSE)) { - retval = (UA_KNOWN | UA_GOTOALLOWED | UA_POSTALLOWED); + retval = (UA_KNOWN | UA_GOTOALLOWED | UA_POSTALLOWED | UA_DELETEALLOWED); vbuf.v_view = 0; goto SKIP_EVERYTHING; }