Three patches by Amaury Forgeot d'Arc; SF patch# 1754484.
diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c
index a60fa8b..860e38b 100644
--- a/Objects/unicodeobject.c
+++ b/Objects/unicodeobject.c
@@ -851,7 +851,7 @@
  fail:
 	if (callresults) {
 		PyObject **callresult2 = callresults;
-		while (callresult2 <= callresult) {
+		while (callresult2 < callresult) {
 			Py_DECREF(*callresult2);
 			++callresult2;
 		}