bugs 5372
4 unresolved threads
4 unresolved threads
[-] comment log db
Merge request reports
Activity
Filter activity
requested review from @roman.khlopkov
assigned to @roman.khlopkov
798 813 dap_stream_ch_chain_t *l_ch_chain = DAP_STREAM_CH_CHAIN(l_ch); 799 814 if (!l_ch_chain->was_active) { 800 815 if (l_ch_chain->state != CHAIN_STATE_IDLE) { 1426 */ 1427 void dap_stream_ch_chain_go_idle_and_free_list ( dap_stream_ch_chain_t * a_ch_chain) 1428 { 1429 a_ch_chain->state = CHAIN_STATE_IDLE; 1430 if(s_debug_more) 1431 log_it(L_INFO, "Go in CHAIN_STATE_IDLE"); 1432 1433 // Cleanup after request 1434 memset(&a_ch_chain->request, 0, sizeof(a_ch_chain->request)); 1435 memset(&a_ch_chain->request_hdr, 0, sizeof(a_ch_chain->request_hdr)); 1436 if (a_ch_chain->request_atom_iter && a_ch_chain->request_atom_iter->chain && 1437 a_ch_chain->request_atom_iter->chain->callback_atom_iter_delete) { 1438 a_ch_chain->request_atom_iter->chain->callback_atom_iter_delete(a_ch_chain->request_atom_iter); 1439 a_ch_chain->request_atom_iter = NULL; 1440 } 1441 // free log list 1407 1424 1425 /** 1426 * @brief dap_stream_ch_chain_go_idle_and_free_log_list 1427 * @param a_ch_chain 1428 */ 1429 void s_free_log_list ( dap_stream_ch_chain_t * a_ch_chain) 1430 { 1431 // free log list 1432 dap_db_log_list_delete(a_ch_chain->request_db_log); 1433 a_ch_chain->request_db_log = NULL; 1434 dap_stream_ch_chain_hash_item_t *l_hash_item = NULL, *l_tmp = NULL; 1435 HASH_ITER(hh, a_ch_chain->remote_gdbs, l_hash_item, l_tmp) { 1436 HASH_DEL(a_ch_chain->remote_gdbs, l_hash_item); 1437 DAP_DELETE(l_hash_item); 1438 } 1439 HASH_ITER(hh, a_ch_chain->remote_atoms, l_hash_item, l_tmp) { 799 814 if (!l_ch_chain->was_active) { 800 815 if (l_ch_chain->state != CHAIN_STATE_IDLE) { 801 816 dap_stream_ch_chain_go_idle(l_ch_chain); 802 } 817 } else { changed this line in version 5 of the diff
mentioned in commit d2c59523