Skip to content

Commit ee1a87b

Browse files
stratakismattip
authored andcommitted
Initialize interned_fields to NULL
This avoids a code path where Py_XDECREF could be used on interned_fields when uninitialized.
1 parent c0fb5ca commit ee1a87b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/c/_cffi_backend.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5152,7 +5152,7 @@ static PyObject *b_complete_struct_or_union_lock_held(CTypeDescrObject *ct,
51525152
Py_ssize_t byteoffsetorg;
51535153
CFieldObject **previous;
51545154
int prev_bitfield_size, prev_bitfield_free;
5155-
PyObject *interned_fields;
5155+
PyObject *interned_fields = NULL;
51565156

51575157
sflags = complete_sflags(sflags);
51585158
if (sflags & SF_PACKED)

0 commit comments

Comments
 (0)