[3.13] gh-117657: Fix missing atomic in dict_resize (GH-119312) (#119417)

gh-117657: Fix missing atomic in dict_resize (GH-119312)

Fix missing atomic in dict_resize
(cherry picked from commit 2b3fb767be)

Co-authored-by: Dino Viehland <dinoviehland@meta.com>
This commit is contained in:
Miss Islington (bot) 2024-05-22 23:42:47 +02:00 committed by GitHub
parent a6ed7425d8
commit cd35e9d85a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 1 deletions

View File

@ -2003,7 +2003,7 @@ dictresize(PyInterpreterState *interp, PyDictObject *mp,
if (oldvalues->embedded) { if (oldvalues->embedded) {
assert(oldvalues->embedded == 1); assert(oldvalues->embedded == 1);
assert(oldvalues->valid == 1); assert(oldvalues->valid == 1);
oldvalues->valid = 0; FT_ATOMIC_STORE_UINT8(oldvalues->valid, 0);
} }
else { else {
free_values(oldvalues, IS_DICT_SHARED(mp)); free_values(oldvalues, IS_DICT_SHARED(mp));