Berkeley DB: Erratic behaviour of "DBEnv->rep_elect()" because a typo
diff --git a/Modules/_bsddb.c b/Modules/_bsddb.c
index d99df4b..83f298f 100644
--- a/Modules/_bsddb.c
+++ b/Modules/_bsddb.c
@@ -7257,7 +7257,7 @@
     }
     CHECK_ENV_NOT_CLOSED(self);
     MYDB_BEGIN_ALLOW_THREADS;
-    err = self->db_env->rep_elect(self->db_env, nvotes, nvotes, 0);
+    err = self->db_env->rep_elect(self->db_env, nsites, nvotes, 0);
     MYDB_END_ALLOW_THREADS;
     RETURN_IF_ERR();
     RETURN_NONE();
diff --git a/Modules/bsddb.h b/Modules/bsddb.h
index a3a687b..3199e94 100644
--- a/Modules/bsddb.h
+++ b/Modules/bsddb.h
@@ -109,7 +109,7 @@
 #error "eek! DBVER can't handle minor versions > 9"
 #endif
 
-#define PY_BSDDB_VERSION "4.8.4.1"
+#define PY_BSDDB_VERSION "4.8.4.2"
 
 /* Python object definitions */