{"action":"created","issue":{"url":"https://api.github.com/repos/sch3m4/libntoh/issues/13","labels_url":"https://api.github.com/repos/sch3m4/libntoh/issues/13/labels{/name}","comments_url":"https://api.github.com/repos/sch3m4/libntoh/issues/13/comments","events_url":"https://api.github.com/repos/sch3m4/libntoh/issues/13/events","html_url":"https://github.com/sch3m4/libntoh/issues/13","id":64213828,"number":13,"title":"code understand","user":{"login":"jiamo","id":732751,"avatar_url":"https://avatars.githubusercontent.com/u/732751?v=3","gravatar_id":"","url":"https://api.github.com/users/jiamo","html_url":"https://github.com/jiamo","followers_url":"https://api.github.com/users/jiamo/followers","following_url":"https://api.github.com/users/jiamo/following{/other_user}","gists_url":"https://api.github.com/users/jiamo/gists{/gist_id}","starred_url":"https://api.github.com/users/jiamo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jiamo/subscriptions","organizations_url":"https://api.github.com/users/jiamo/orgs","repos_url":"https://api.github.com/users/jiamo/repos","events_url":"https://api.github.com/users/jiamo/events{/privacy}","received_events_url":"https://api.github.com/users/jiamo/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-03-25T08:37:23Z","updated_at":"2015-03-26T19:13:21Z","closed_at":"2015-03-26T19:13:21Z","body":"In tcpreassembly.c `handle_closing_connection func` ,  why at the end call the `send_peer_segments` again while at the beginning or this func already call it? "},"comment":{"url":"https://api.github.com/repos/sch3m4/libntoh/issues/comments/86675900","html_url":"https://github.com/sch3m4/libntoh/issues/13#issuecomment-86675900","issue_url":"https://api.github.com/repos/sch3m4/libntoh/issues/13","id":86675900,"user":{"login":"sch3m4","id":607081,"avatar_url":"https://avatars.githubusercontent.com/u/607081?v=3","gravatar_id":"","url":"https://api.github.com/users/sch3m4","html_url":"https://github.com/sch3m4","followers_url":"https://api.github.com/users/sch3m4/followers","following_url":"https://api.github.com/users/sch3m4/following{/other_user}","gists_url":"https://api.github.com/users/sch3m4/gists{/gist_id}","starred_url":"https://api.github.com/users/sch3m4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sch3m4/subscriptions","organizations_url":"https://api.github.com/users/sch3m4/orgs","repos_url":"https://api.github.com/users/sch3m4/repos","events_url":"https://api.github.com/users/sch3m4/events{/privacy}","received_events_url":"https://api.github.com/users/sch3m4/received_events","type":"User","site_admin":false},"created_at":"2015-03-26T19:13:21Z","updated_at":"2015-03-26T19:13:21Z","body":"It was a workaround for some synchronization issues... The code has suffered several modifications about synchronization, now it's pretty stable however that portion of code has not been reviewed... So I need to verify if the second call  never sends segments to the user (as it should be in an ideal world) to remove the call (bogus call). Feel free to test some scenarios (with out-of-order segment, \"urgent\" flagged segments, etc.) and submit a patch.\r\n\r\nThank you!"}}