aboutsummaryrefslogtreecommitdiff
path: root/scripts/msgpack-gen.lua
diff options
context:
space:
mode:
authorThiago de Arruda <tpadilha84@gmail.com>2014-09-16 12:35:17 -0300
committerThiago de Arruda <tpadilha84@gmail.com>2014-09-16 14:14:00 -0300
commit31f835adc4d148acdc84f168270c2a01c621c293 (patch)
tree310a275efb545f50a2837109a79e4458f061b634 /scripts/msgpack-gen.lua
parent5a640821f9d6f3345fcd78970c0c8cbd2f57a4cd (diff)
downloadrneovim-31f835adc4d148acdc84f168270c2a01c621c293.tar.gz
rneovim-31f835adc4d148acdc84f168270c2a01c621c293.tar.bz2
rneovim-31f835adc4d148acdc84f168270c2a01c621c293.zip
msgpack-gen: Fix msgpack_rpc_init_function_metadata
The function was broken on release builds
Diffstat (limited to 'scripts/msgpack-gen.lua')
-rw-r--r--scripts/msgpack-gen.lua10
1 files changed, 6 insertions, 4 deletions
diff --git a/scripts/msgpack-gen.lua b/scripts/msgpack-gen.lua
index 68faa18c31..e2e0d97ac8 100644
--- a/scripts/msgpack-gen.lua
+++ b/scripts/msgpack-gen.lua
@@ -126,10 +126,12 @@ void msgpack_rpc_init_function_metadata(Dictionary *metadata)
{
msgpack_unpacked unpacked;
msgpack_unpacked_init(&unpacked);
- assert(msgpack_unpack_next(&unpacked,
- (const char *)msgpack_metadata,
- sizeof(msgpack_metadata),
- NULL) == MSGPACK_UNPACK_SUCCESS);
+ if (msgpack_unpack_next(&unpacked,
+ (const char *)msgpack_metadata,
+ sizeof(msgpack_metadata),
+ NULL) != MSGPACK_UNPACK_SUCCESS) {
+ abort();
+ }
Object functions;
msgpack_rpc_to_object(&unpacked.data, &functions);
msgpack_unpacked_destroy(&unpacked);