]> granicus.if.org Git - python/commitdiff
bpo-30257: _bsddb: Fix newDBObject() (#1428)
authorVictor Stinner <victor.stinner@gmail.com>
Wed, 3 May 2017 16:04:18 +0000 (18:04 +0200)
committerGitHub <noreply@github.com>
Wed, 3 May 2017 16:04:18 +0000 (18:04 +0200)
Don't set cursorSetReturnsNone to DEFAULT_CURSOR_SET_RETURNS_NONE
anymore if self->myenvobj is set.

Fix a GCC warning on the strange indentation.

Modules/_bsddb.c

index ed17d39f2ebde814cd419659eeede86ef22dbeca..9c81ec5217f3b4a69932cbfd3d5ccb8dac7ec830 100644 (file)
@@ -931,11 +931,13 @@ newDBObject(DBEnvObject* arg, int flags)
     self->sibling_prev_p_txn=NULL;
     self->sibling_next_txn=NULL;
 
-    if (self->myenvobj)
+    if (self->myenvobj) {
         self->moduleFlags = self->myenvobj->moduleFlags;
-    else
+    }
+    else {
         self->moduleFlags.getReturnsNone = DEFAULT_GET_RETURNS_NONE;
         self->moduleFlags.cursorSetReturnsNone = DEFAULT_CURSOR_SET_RETURNS_NONE;
+    }
 
     MYDB_BEGIN_ALLOW_THREADS;
     err = db_create(&self->db, db_env, flags);