]> granicus.if.org Git - python/commitdiff
check for NULL
authorBenjamin Peterson <benjamin@python.org>
Thu, 22 Mar 2012 12:56:15 +0000 (08:56 -0400)
committerBenjamin Peterson <benjamin@python.org>
Thu, 22 Mar 2012 12:56:15 +0000 (08:56 -0400)
Python/future.c

index 1ab7a1a104a5e05ad4c3d2722ab911a752f727ab..4c1c347053ec6119f515104c043e5f897de6a52c 100644 (file)
@@ -86,7 +86,7 @@ future_parse(PyFutureFeatures *ff, mod_ty mod, const char *filename)
 
         if (s->kind == ImportFrom_kind) {
             PyObject *modname = s->v.ImportFrom.module;
-            if (PyString_GET_SIZE(modname) == 10 &&
+            if (modname && PyString_GET_SIZE(modname) == 10 &&
                 !strcmp(PyString_AS_STRING(modname), "__future__")) {
                 if (done) {
                     PyErr_SetString(PyExc_SyntaxError,