]> code.citadel.org Git - citadel.git/blobdiff - citadel/room_ops.c
change ForEachRoom to use read-only cursors by default. it can be overridden to
[citadel.git] / citadel / room_ops.c
index 4ba90922c19d2528fade3063a2af1ab511688c74..3566a66ec72b0e0c991e3df9dd7b5ad341324d7f 100644 (file)
@@ -354,7 +354,6 @@ void ForEachRoom(void (*CallBack) (struct quickroom *EachRoom, void *out_data),
        struct quickroom qrbuf;
        struct cdbdata *cdbqr;
 
-       cdb_begin_transaction();
        cdb_rewind(CDB_QUICKROOM);
 
        while (cdbqr = cdb_next_item(CDB_QUICKROOM), cdbqr != NULL) {
@@ -367,7 +366,6 @@ void ForEachRoom(void (*CallBack) (struct quickroom *EachRoom, void *out_data),
                if (qrbuf.QRflags & QR_INUSE)
                        (*CallBack)(&qrbuf, in_data);
        }
-       cdb_end_transaction();
 }