context proc may be cfunc; fix #2609
Merge branch 'master' into iij