]> git.sur5r.net Git - openldap/commitdiff
Warning cleanup: if(rc = mdb_<func>()) & co
authorHallvard B Furuseth <h.b.furuseth@usit.uio.no>
Wed, 29 Jun 2011 18:35:40 +0000 (20:35 +0200)
committerHallvard B Furuseth <h.b.furuseth@usit.uio.no>
Wed, 29 Jun 2011 20:29:24 +0000 (22:29 +0200)
libraries/libmdb/mdb.c
libraries/libmdb/mtest.c

index f3087230d283c86b1b8e32a582736f3837bc6e56..0b04b2826a7c904b1726cd4ef33058c844a3569e 100644 (file)
@@ -1203,7 +1203,7 @@ mdb_search_page_root(MDB_db *bt, MDB_val *key,
 
                if (modify) {
                        MDB_dhead *dh = ((MDB_dhead *)mp)-1;
-                       if (rc = mdb_touch(bt->md_env->me_txn, mpp))
+                       if ((rc = mdb_touch(bt->md_env->me_txn, mpp)) != 0)
                                return rc;
                        dh = ((MDB_dhead *)mpp->mp_page)-1;
                        dh->md_parent = mpp->mp_parent;
index 55560d574199a156105fa87ca7b715df4a225f61..6b084f96589088ee16e9aa92cf573e14b81441a3 100644 (file)
@@ -47,7 +47,7 @@ int main(int argc,char * argv[])
                rc = mdbenv_stat(env, &mst);
 
                rc = mdb_cursor_open(db, NULL, &cursor);
-               while (rc = mdb_cursor_get(cursor, &key, &data, MDB_NEXT) == 0) {
+               while ((rc = mdb_cursor_get(cursor, &key, &data, MDB_NEXT)) == 0) {
                        printf("key: %p %.*s, data: %p %.*s\n",
                                key.mv_data,  (int) key.mv_size,  (char *) key.mv_data,
                                data.mv_data, (int) data.mv_size, (char *) data.mv_data);
@@ -74,7 +74,7 @@ int main(int argc,char * argv[])
 
                rc = mdbenv_stat(env, &mst);
                rc = mdb_cursor_open(db, NULL, &cursor);
-               while (rc = mdb_cursor_get(cursor, &key, &data, MDB_NEXT) == 0) {
+               while ((rc = mdb_cursor_get(cursor, &key, &data, MDB_NEXT)) == 0) {
                        printf("key: %.*s, data: %.*s\n",
                                (int) key.mv_size,  (char *) key.mv_data,
                                (int) data.mv_size, (char *) data.mv_data);