fix compiler warning
diff --git a/Python/marshal.c b/Python/marshal.c
index c3e75b1..d237d17 100644
--- a/Python/marshal.c
+++ b/Python/marshal.c
@@ -803,7 +803,7 @@
     /* NULL is a valid return value, it does not necessarily means that
        an exception is set. */
     PyObject *v, *v2;
-    Py_ssize_t idx;
+    Py_ssize_t idx = 0;
     long i, n;
     int type = r_byte(p);
     int flag;