Forgot to return NULL in joinfields() when a type error was detected
in one of the sequence items.
diff --git a/Modules/stropmodule.c b/Modules/stropmodule.c
index efb6ea1..1821db8 100644
--- a/Modules/stropmodule.c
+++ b/Modules/stropmodule.c
@@ -225,9 +225,11 @@
 	if (seqlen == 1) {
 		/* Optimization if there's only one item */
 		PyObject *item = PySequence_GetItem(seq, 0);
-		if (item && !PyString_Check(item))
+		if (item && !PyString_Check(item)) {
 			PyErr_SetString(PyExc_TypeError,
 				 "first argument must be sequence of strings");
+			return NULL;
+		}
 		return item;
 	}