10000 gh-117657: Fix missing atomic in dict_resize (#119312) · python/cpython@2b3fb76 · GitHub
[go: up one dir, main page]

Skip to content

Commit 2b3fb76

Browse files
authored
gh-117657: Fix missing atomic in dict_resize (#119312)
Fix missing atomic in dict_resize
1 parent ef17252 commit 2b3fb76

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Objects/dictobject.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2003,7 +2003,7 @@ dictresize(PyInterpreterState *interp, PyDictObject *mp,
20032003
if (oldvalues->embedded) {
20042004
assert(oldvalues->embedded == 1);
20052005
assert(oldvalues->valid == 1);
2006-
oldvalues->valid = 0;
2006+
FT_ATOMIC_STORE_UINT8(oldvalues->valid, 0);
20072007
}
20082008
else {
20092009
free_values(oldvalues, IS_DICT_SHARED(mp));

0 commit comments

Comments
 (0)
0