diff options
| author | Thiago de Arruda <tpadilha84@gmail.com> | 2014-09-16 12:35:17 -0300 | 
|---|---|---|
| committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-09-16 14:14:00 -0300 | 
| commit | 31f835adc4d148acdc84f168270c2a01c621c293 (patch) | |
| tree | 310a275efb545f50a2837109a79e4458f061b634 /scripts/msgpack-gen.lua | |
| parent | 5a640821f9d6f3345fcd78970c0c8cbd2f57a4cd (diff) | |
| download | rneovim-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.lua | 10 | 
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);  | 
