diff Python/bltinmodule.c @ 78674:d5ee1a06101f 3.2

Issue #15741: Fix potential NULL dereference. Found by Coverity.
author Stefan Krah <skrah@bytereef.org>
date Mon, 20 Aug 2012 17:19:50 +0200
parents 56dc7b09f390
children 305d2aa5c129 0a3149b30f20
line wrap: on
line diff
--- a/Python/bltinmodule.c	Mon Aug 20 14:36:47 2012 +0200
+++ b/Python/bltinmodule.c	Mon Aug 20 17:19:50 2012 +0200
@@ -631,6 +631,8 @@
             mod_ty mod;
 
             arena = PyArena_New();
+            if (arena == NULL)
+                goto error;
             mod = PyAST_obj2mod(cmd, arena, mode);
             if (mod == NULL) {
                 PyArena_Free(arena);