fix: DB.stat flags and txn keyword arguments were backwards.
diff --git a/Misc/NEWS b/Misc/NEWS
index 165906e..fd22c7e 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -22,6 +22,8 @@
 
 - Allow exception instances to be directly sliced again.
 
+- fixed a bug with bsddb.DB.stat: the flags and txn keyword arguments
+  were transposed.
 
 Extension Modules
 -----------------
diff --git a/Modules/_bsddb.c b/Modules/_bsddb.c
index 6fef6c2..9d56e27 100644
--- a/Modules/_bsddb.c
+++ b/Modules/_bsddb.c
@@ -98,7 +98,7 @@
 #error "eek! DBVER can't handle minor versions > 9"
 #endif
 
-#define PY_BSDDB_VERSION "4.4.5"
+#define PY_BSDDB_VERSION "4.4.5.1"
 static char *rcs_id = "$Id$";
 
 
@@ -2430,7 +2430,7 @@
 #if (DBVER >= 43)
     PyObject* txnobj = NULL;
     DB_TXN *txn = NULL;
-    static char* kwnames[] = { "txn", "flags", NULL };
+    static char* kwnames[] = { "flags", "txn", NULL };
 #else
     static char* kwnames[] = { "flags", NULL };
 #endif