SF patch #102548, fix for bug #121013, by mwh@users.sourceforge.net.

Fixes a typo that caused "".join(u"this is a test") to dump core.
diff --git a/Objects/stringobject.c b/Objects/stringobject.c
index 757c1c4..31d1b05 100644
--- a/Objects/stringobject.c
+++ b/Objects/stringobject.c
@@ -835,7 +835,7 @@
 			if (PyUnicode_Check(item)) {
 				Py_DECREF(res);
 				Py_DECREF(seq);
-				return PyUnicode_Join((PyObject *)self, seq);
+				return PyUnicode_Join((PyObject *)self, orig);
 			}
 			PyErr_Format(PyExc_TypeError,
 				     "sequence item %i: expected string,"