From 8f825060f1c168b913f2ac299ca48d4e9375f34d Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Fri, 27 Apr 2012 13:55:39 +0200 Subject: Check newly created consistency using _PyUnicode_CheckConsistency(str, 1) * In debug mode, fill the string data with invalid characters * Simplify also reference counting in PyCodec_BackslashReplaceErrors() and PyCodec_XMLCharRefReplaceError() --- Modules/md5module.c | 1 + 1 file changed, 1 insertion(+) (limited to 'Modules/md5module.c') diff --git a/Modules/md5module.c b/Modules/md5module.c index 86f602ebe5..ee44c4878d 100644 --- a/Modules/md5module.c +++ b/Modules/md5module.c @@ -397,6 +397,7 @@ MD5_hexdigest(MD5object *self, PyObject *unused) c = (digest[i] & 0xf); hex_digest[j++] = Py_hexdigits[c]; } + assert(_PyUnicode_CheckConsistency(retval, 1)); return retval; } -- cgit v1.2.1