Commit 59f58aae authored by Neal Norwitz's avatar Neal Norwitz

Clear data so random memory does not get freed. Will backport.

parent f3241a37
...@@ -636,6 +636,8 @@ Library ...@@ -636,6 +636,8 @@ Library
Extension Modules Extension Modules
----------------- -----------------
- Bug #1721309: prevent bsddb module from freeing random memory.
- Bug #1686475: Support stat'ing open files on Windows again. - Bug #1686475: Support stat'ing open files on Windows again.
- Patch #1185447: binascii.b2a_qp() now correctly quotes binary characters - Patch #1185447: binascii.b2a_qp() now correctly quotes binary characters
......
...@@ -1731,6 +1731,7 @@ DB_get_both(DBObject* self, PyObject* args, PyObject* kwargs) ...@@ -1731,6 +1731,7 @@ DB_get_both(DBObject* self, PyObject* args, PyObject* kwargs)
return NULL; return NULL;
} }
CLEAR_DBT(data);
flags |= DB_GET_BOTH; flags |= DB_GET_BOTH;
if (CHECK_DBFLAG(self, DB_THREAD)) { if (CHECK_DBFLAG(self, DB_THREAD)) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment