[Python-checkins] r46080 - python/branches/rjones-funccall/Objects/frameobject.c
Neal Norwitz
nnorwitz at gmail.com
Tue May 23 07:36:48 CEST 2006
On 5/22/06, richard.jones <python-checkins at python.org> wrote:
> Author: richard.jones
> Date: Mon May 22 19:23:31 2006
> New Revision: 46080
>
> Modified:
> python/branches/rjones-funccall/Objects/frameobject.c
> Log:
> Extra paranoia chanelled from Tim.
>
> Fixed C style.
>
>
> Modified: python/branches/rjones-funccall/Objects/frameobject.c
> ==============================================================================
> --- python/branches/rjones-funccall/Objects/frameobject.c (original)
> +++ python/branches/rjones-funccall/Objects/frameobject.c Mon May 22 19:23:31 2006
> @@ -406,17 +406,15 @@
> Py_CLEAR(f->f_exc_traceback);
>
> co = f->f_code;
> - if (co->co_zombieframe == NULL) {
> + if (co != NULL && co->co_zombieframe == NULL)
> co->co_zombieframe = f;
> - }
Not sure what the co NULL check buys you here...
[...]
> Py_DECREF(co);
> Py_TRASHCAN_SAFE_END(f)
since the DECREF will blow up anyway. Unless you want that to be an XDECREF.
n
More information about the Python-checkins
mailing list