msgpack: fixed incorrect print of msgpack field
Due to the fact that we used `const char**` to save a pointer to the original msgpack header, when restoring the pointer, we received an incorrect value and as a consequence assertion failure later. Correctly saving and restoring the pointer fixed this problem. NO_DOC=bug fix NO_CHANGELOG=bug fix
Showing
- src/box/msgpack.c 6 additions, 4 deletionssrc/box/msgpack.c
- test/unit/CMakeLists.txt 3 additions, 0 deletionstest/unit/CMakeLists.txt
- test/unit/mp_print_unknown_ext.c 58 additions, 0 deletionstest/unit/mp_print_unknown_ext.c
- test/unit/mp_print_unknown_ext.result 7 additions, 0 deletionstest/unit/mp_print_unknown_ext.result
test/unit/mp_print_unknown_ext.c
0 → 100644
test/unit/mp_print_unknown_ext.result
0 → 100644
Please register or sign in to comment