测试HTTP2时由于Redis表被清空,页面清理数据,响应全量数据造成CertStore删除旧htable出现错误

This commit is contained in:
fengweihao
2018-12-18 13:04:08 +08:00
parent d9921eb0c0
commit 99dd3f6660

View File

@@ -1843,8 +1843,8 @@ void sigproc(int __attribute__((__unused__))sig)
redisFree(thread->sync);
}
event_base_free(thread->base);
key_ring_list_destroy(rte->keyring.htable);
key_ring_list_destroy(rte->keyring.oldhtable);
key_ring_list_destroy(&(rte->keyring.htable));
key_ring_list_destroy(&(rte->keyring.oldhtable));
}
kfree(threads);
@@ -1905,7 +1905,7 @@ void Maat_read_entry_start_cb(int update_type, void* u_para)
}
if (keyring->oldhtable)
key_ring_list_destroy(keyring->oldhtable);
key_ring_list_destroy(&(keyring->oldhtable));
/*Keyring list initialization **/
keyring->oldhtable = key_ring_list_create();