aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/msgpack_rpc/helpers.c
diff options
context:
space:
mode:
authorJames McCoy <jamessan@jamessan.com>2016-11-24 09:55:12 -0500
committerGitHub <noreply@github.com>2016-11-24 09:55:12 -0500
commit42736d6a2a1fe97b462b6fcef11a7ae655287975 (patch)
treed93d891c8052a4e54b224cb0c0531ccb43ddea49 /src/nvim/msgpack_rpc/helpers.c
parentcbf2a86c1d3e13eba0c194efb68327857fc3282e (diff)
parentca292c97688e1a43f2b29594007effb8dd141636 (diff)
downloadrneovim-42736d6a2a1fe97b462b6fcef11a7ae655287975.tar.gz
rneovim-42736d6a2a1fe97b462b6fcef11a7ae655287975.tar.bz2
rneovim-42736d6a2a1fe97b462b6fcef11a7ae655287975.zip
Merge pull request #5595 from jamessan/tsan-pie
tsan: Compile with -fPIE and updated clang
Diffstat (limited to 'src/nvim/msgpack_rpc/helpers.c')
-rw-r--r--src/nvim/msgpack_rpc/helpers.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/nvim/msgpack_rpc/helpers.c b/src/nvim/msgpack_rpc/helpers.c
index c3a909692f..b0cfe2d6cd 100644
--- a/src/nvim/msgpack_rpc/helpers.c
+++ b/src/nvim/msgpack_rpc/helpers.c
@@ -326,7 +326,9 @@ void msgpack_rpc_from_string(String result, msgpack_packer *res)
FUNC_ATTR_NONNULL_ARG(2)
{
msgpack_pack_str(res, result.size);
- msgpack_pack_str_body(res, result.data, result.size);
+ if (result.size > 0) {
+ msgpack_pack_str_body(res, result.data, result.size);
+ }
}
typedef struct {