{"comment":{"url":"https://api.github.com/repos/jschauma/duo_openvpn/comments/16108858","html_url":"https://github.com/jschauma/duo_openvpn/commit/5d294055af373f87966a677f2949f598f466fad3#commitcomment-16108858","id":16108858,"user":{"login":"petiepooo","id":1916012,"avatar_url":"https://avatars.githubusercontent.com/u/1916012?v=3","gravatar_id":"","url":"https://api.github.com/users/petiepooo","html_url":"https://github.com/petiepooo","followers_url":"https://api.github.com/users/petiepooo/followers","following_url":"https://api.github.com/users/petiepooo/following{/other_user}","gists_url":"https://api.github.com/users/petiepooo/gists{/gist_id}","starred_url":"https://api.github.com/users/petiepooo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petiepooo/subscriptions","organizations_url":"https://api.github.com/users/petiepooo/orgs","repos_url":"https://api.github.com/users/petiepooo/repos","events_url":"https://api.github.com/users/petiepooo/events{/privacy}","received_events_url":"https://api.github.com/users/petiepooo/received_events","type":"User","site_admin":false},"position":null,"line":null,"path":"","commit_id":"5d294055af373f87966a677f2949f598f466fad3","created_at":"2016-02-16T03:25:43Z","updated_at":"2016-02-16T03:25:43Z","body":"Note that ignoring SIG_CHLD does in fact break some features of openvpn.  Specifically, if script-security is set to 2 and you have an up, down, learn-address, or any other external script enabled, ignoring SIG_CHLD causes any waitpid() call on the child script's PID to fail.\r\nPR #11 on the original repository fixes this issue by fully daemonizing the helper script, thereby allowing init to reap the child on completion.  Feel free to merge into your branch as well, of course."}}