]> code.citadel.org Git - citadel.git/blobdiff - citadel/server/modules/imap/imap_acl.c
Calls to cdb_fetch()/cdb_next_item() now check ptr for NULL or non-NULL
[citadel.git] / citadel / server / modules / imap / imap_acl.c
index bcaacbce82303e24f6dd6c5c263d65c4089538c7..da1ff39bdee553a583ec056a8a1a2bffbcd40d29 100644 (file)
@@ -136,7 +136,7 @@ void imap_getacl(int num_parms, ConstStr *Params) {
        // Traverse the userlist
        rights = NewStrBuf();
        cdb_rewind(CDB_USERS);
-       while (cdbus = cdb_next_item(CDB_USERS), cdbus.len > 0) {
+       while (cdbus = cdb_next_item(CDB_USERS), cdbus.ptr!=NULL) {
                memset(&temp, 0, sizeof temp);
                memcpy(&temp, cdbus.ptr, sizeof temp);