Index: Modules/posixmodule.c =================================================================== --- Modules/posixmodule.c (revision 65040) +++ Modules/posixmodule.c (working copy) @@ -6690,6 +6690,7 @@ result = PyBytes_FromStringAndSize(NULL, howMany); if (result != NULL) { /* Get random data */ + memset(PyBytes_AS_STRING(result), 0, howMany); /* zero seed */ if (! pCryptGenRandom(hCryptProv, howMany, (unsigned char*) PyBytes_AS_STRING(result))) { Py_DECREF(result);