]> code.citadel.org Git - citadel.git/blobdiff - citadel/room_ops.c
Temporarily adding dump of badmail to smtpclient
[citadel.git] / citadel / room_ops.c
index 629aeeb30fad8a1a767582311cc4b2435ab4d777..30b14ae3caa84eb6b73cecbe672fb9dd6036cb59 100644 (file)
@@ -143,7 +143,7 @@ void CtdlRoomAccess(struct ctdlroom *roombuf, struct ctdluser *userbuf,
 
        /* For mailbox rooms, also check the namespace */
        /* Also, mailbox owners can delete their messages */
-       if (roombuf->QRflags & QR_MAILBOX) {
+       if ( (roombuf->QRflags & QR_MAILBOX) && (atol(roombuf->QRname) != 0)) {
                if (userbuf->usernum == atol(roombuf->QRname)) {
                        retval = retval | UA_KNOWN | UA_GOTOALLOWED | UA_POSTALLOWED | UA_DELETEALLOWED | UA_REPLYALLOWED;
                }