A fix for gh-206: check for mandatory keys in request body.
A server could crash if some of the request fields were missing. Check in the request parser for presence of all mandatory fields. Add a test case from the original fir fox gh-206 by @roman
Showing
- src/box/lua/box_net.lua 7 additions, 0 deletionssrc/box/lua/box_net.lua
- src/box/request.cc 6 additions, 0 deletionssrc/box/request.cc
- src/errcode.h 1 addition, 0 deletionssrc/errcode.h
- src/iproto_constants.cc 55 additions, 0 deletionssrc/iproto_constants.cc
- src/iproto_constants.h 10 additions, 0 deletionssrc/iproto_constants.h
- test/box/iproto.result 53 additions, 0 deletionstest/box/iproto.result
- test/box/iproto.test.py 59 additions, 0 deletionstest/box/iproto.test.py
- test/box/misc.result 1 addition, 0 deletionstest/box/misc.result
- test/box/net.box.result 2 additions, 2 deletionstest/box/net.box.result
Loading
Please register or sign in to comment