Test for zero-length argument in capitalize().
diff --git a/Modules/stropmodule.c b/Modules/stropmodule.c
index 52d4cee..069d5f4 100644
--- a/Modules/stropmodule.c
+++ b/Modules/stropmodule.c
@@ -384,7 +384,7 @@
 		return NULL;
 	s_new = getstringvalue(new);
 	changed = 0;
-	{
+	if (0 < n) {
 		int c = Py_CHARMASK(*s++);
 		if (islower(c)) {
 			changed = 1;