summaryrefslogtreecommitdiffstats
path: root/Objects/stringobject.c
diff options
context:
space:
mode:
Diffstat (limited to 'Objects/stringobject.c')
-rw-r--r--Objects/stringobject.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/Objects/stringobject.c b/Objects/stringobject.c
index f29929b..e29ed48 100644
--- a/Objects/stringobject.c
+++ b/Objects/stringobject.c
@@ -4334,13 +4334,13 @@ PyString_InternInPlace(PyObject **p)
return;
}
- if (PyDict_SetItem(interned, s, s) < 0) {
+ if (PyDict_SetItem(interned, (PyObject *)s, (PyObject *)s) < 0) {
PyErr_Clear();
return;
}
/* The two references in interned are not counted by refcnt.
The string deallocator will take care of this */
- (*p)->ob_refcnt -= 2;
+ s->ob_refcnt -= 2;
PyString_CHECK_INTERNED(s) = SSTATE_INTERNED_MORTAL;
}