do not memcpy from NULL
This commit is contained in:
parent
a1bc246dd5
commit
4a757609d1
|
@ -327,6 +327,7 @@ _Py_hashtable_set(_Py_hashtable_t *ht, const void *key,
|
||||||
entry->key_hash = key_hash;
|
entry->key_hash = key_hash;
|
||||||
|
|
||||||
assert(data_size == ht->data_size);
|
assert(data_size == ht->data_size);
|
||||||
|
if (data)
|
||||||
memcpy(_Py_HASHTABLE_ENTRY_DATA(entry), data, data_size);
|
memcpy(_Py_HASHTABLE_ENTRY_DATA(entry), data, data_size);
|
||||||
|
|
||||||
_Py_slist_prepend(&ht->buckets[index], (_Py_slist_item_t*)entry);
|
_Py_slist_prepend(&ht->buckets[index], (_Py_slist_item_t*)entry);
|
||||||
|
|
Loading…
Reference in New Issue