)]}'
{"src/openvpn/multi.c":[{"author":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"change_message_id":"5c2cf92578a68ffa999fc3ba987a1591d2333029","unresolved":true,"context_lines":[{"line_number":4234,"context_line":"    initialization_sequence_completed(top, ISC_SERVER); /* --mode server --proto tcp-server */"},{"line_number":4235,"context_line":""},{"line_number":4236,"context_line":"#ifdef ENABLE_ASYNC_PUSH"},{"line_number":4237,"context_line":"    multi.top.c2.inotify_fd \u003d inotify_init();"},{"line_number":4238,"context_line":"    if (multi.top.c2.inotify_fd \u003c 0)"},{"line_number":4239,"context_line":"    {"},{"line_number":4240,"context_line":"        msg(D_MULTI_ERRORS | M_ERRNO, \"MULTI: inotify_init error\");"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"079de3b1_4b96fdc7","side":"PARENT","line":4237,"updated":"2026-01-28 10:58:22.000000000","message":"We set inotify_fd here in (multi-\u003etop, which is also CM_TOP_CLONE) instead of top which is CM_TOP. \n\nWe should probably rename top in this function to something like root_top or something else to avoid the confusion between multi-\u003etop and the local top variable.","commit_id":"4bf05d487cc10164615ad7c18931d063ca3eecc2"},{"author":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"change_message_id":"5c2cf92578a68ffa999fc3ba987a1591d2333029","unresolved":true,"context_lines":[{"line_number":4244,"context_line":"    tunnel_server_loop(\u0026multi);"},{"line_number":4245,"context_line":""},{"line_number":4246,"context_line":"#ifdef ENABLE_ASYNC_PUSH"},{"line_number":4247,"context_line":"    close(top-\u003ec2.inotify_fd);"},{"line_number":4248,"context_line":"#endif"},{"line_number":4249,"context_line":""},{"line_number":4250,"context_line":"    /* shut down management interface */"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"de71ce2b_74df9b13","side":"PARENT","line":4247,"updated":"2026-01-28 10:58:22.000000000","message":"and then we close top of the other context.","commit_id":"4bf05d487cc10164615ad7c18931d063ca3eecc2"}]}
