lib/resolve kr_request_ensure_answer(): allow it to fail
For now I was too afraid to use "multi-flag" kr_request::state, so I kept it at _FAIL; anyone can recognize it by NULL answer anyway. Lua wrapper: using exception was considered but didn't seem good. I utilized the fact that modules can return nil meaning no state change.
Showing
- lib/layer.h 2 additions, 1 deletionlib/layer.h
- lib/layer/iterate.c 14 additions, 9 deletionslib/layer/iterate.c
- lib/resolve.c 21 additions, 20 deletionslib/resolve.c
- lib/resolve.h 2 additions, 2 deletionslib/resolve.h
- modules/policy/README.rst 1 addition, 0 deletionsmodules/policy/README.rst
- modules/policy/policy.lua 9 additions, 1 deletionmodules/policy/policy.lua
- modules/policy/policy.slice.test.lua 1 addition, 0 deletionsmodules/policy/policy.slice.test.lua
- modules/rebinding/rebinding.lua 6 additions, 2 deletionsmodules/rebinding/rebinding.lua
- modules/refuse_nord/refuse_nord.c 8 additions, 7 deletionsmodules/refuse_nord/refuse_nord.c
- modules/ta_update/ta_update.test.lua 1 addition, 0 deletionsmodules/ta_update/ta_update.test.lua
Please register or sign in to comment