)]}'
{"src/openvpn/multi.c":[{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"4141fbaeef6da40560f50ded8db8eaebcce5f666","unresolved":true,"context_lines":[{"line_number":4375,"context_line":"bool"},{"line_number":4376,"context_line":"multi_check_push_ifconfig_extra_route(struct context *c, in_addr_t dest)"},{"line_number":4377,"context_line":"{"},{"line_number":4378,"context_line":"    struct options *o \u003d \u0026c-\u003eoptions;"},{"line_number":4379,"context_line":"    in_addr_t local_addr, local_netmask;"},{"line_number":4380,"context_line":""},{"line_number":4381,"context_line":"    if (!o-\u003eifconfig_local || !o-\u003eifconfig_remote_netmask)"}],"source_content_type":"text/x-csrc","patch_set":2,"id":"2d0b7443_83c7a800","line":4378,"updated":"2026-05-20 15:41:36.000000000","message":"If limiting the argument, why not directly limit it to the options?","commit_id":"c5f02a68b6036a8c30e5e81704b1ffa417b26d83"},{"author":{"_account_id":1000007,"name":"ordex","display_name":"Antonio Quartulli","email":"antonio@mandelbit.com","username":"ordex"},"change_message_id":"bca8020e05d06b8984e9be8eaa71fe727dec80d0","unresolved":true,"context_lines":[{"line_number":4375,"context_line":"bool"},{"line_number":4376,"context_line":"multi_check_push_ifconfig_extra_route(struct context *c, in_addr_t dest)"},{"line_number":4377,"context_line":"{"},{"line_number":4378,"context_line":"    struct options *o \u003d \u0026c-\u003eoptions;"},{"line_number":4379,"context_line":"    in_addr_t local_addr, local_netmask;"},{"line_number":4380,"context_line":""},{"line_number":4381,"context_line":"    if (!o-\u003eifconfig_local || !o-\u003eifconfig_remote_netmask)"}],"source_content_type":"text/x-csrc","patch_set":2,"id":"b5238754_9426e20d","line":4378,"in_reply_to":"2d0b7443_83c7a800","updated":"2026-05-20 18:58:04.000000000","message":"yap, that makes sense. I went for context because that was enough for me. But I agree with you and will pass options directly","commit_id":"c5f02a68b6036a8c30e5e81704b1ffa417b26d83"},{"author":{"_account_id":1000007,"name":"ordex","display_name":"Antonio Quartulli","email":"antonio@mandelbit.com","username":"ordex"},"change_message_id":"a4d9ad306bcf60ef7aa5d612fea1b2f8bdc2ccdc","unresolved":false,"context_lines":[{"line_number":4375,"context_line":"bool"},{"line_number":4376,"context_line":"multi_check_push_ifconfig_extra_route(struct context *c, in_addr_t dest)"},{"line_number":4377,"context_line":"{"},{"line_number":4378,"context_line":"    struct options *o \u003d \u0026c-\u003eoptions;"},{"line_number":4379,"context_line":"    in_addr_t local_addr, local_netmask;"},{"line_number":4380,"context_line":""},{"line_number":4381,"context_line":"    if (!o-\u003eifconfig_local || !o-\u003eifconfig_remote_netmask)"}],"source_content_type":"text/x-csrc","patch_set":2,"id":"cf5888f9_7bdf2f6c","line":4378,"in_reply_to":"b5238754_9426e20d","updated":"2026-05-20 20:22:10.000000000","message":"Done","commit_id":"c5f02a68b6036a8c30e5e81704b1ffa417b26d83"}]}
