]> code.citadel.org Git - citadel.git/blobdiff - citadel/server/control.c
Calls to cdb_fetch()/cdb_next_item() now check ptr for NULL or non-NULL
[citadel.git] / citadel / server / control.c
index 3427240e1f98412f9f14484e724181448e91cb0e..ff3cccaa0de11fcc7584760186a04f07dc6ea409 100644 (file)
@@ -646,7 +646,7 @@ void cmd_conf(char *argbuf) {
        
                cprintf("%d all configuration variables\n", LISTING_FOLLOWS);
                cdb_rewind(CDB_CONFIG);
-               while (cdbcfg = cdb_next_item(CDB_CONFIG), cdbcfg.len>0) {
+               while (cdbcfg = cdb_next_item(CDB_CONFIG), cdbcfg.ptr!=NULL) {
                        if (cdbcfg.len < 1020) {
                                keylen = strlen(cdbcfg.ptr);
                                key = cdbcfg.ptr;