From 90c3473406725775d12f3fb2e1158d53b21d03a9 Mon Sep 17 00:00:00 2001 From: Michael Gartsbein Date: Wed, 6 Apr 2016 11:40:18 +0300 Subject: [PATCH] support set of non terminated string (with len) --- lib/capn.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/capn.c b/lib/capn.c index 0612a54..82df285 100644 --- a/lib/capn.c +++ b/lib/capn.c @@ -1052,7 +1052,8 @@ capn_ptr capn_new_string(struct capn_segment *seg, const char *str, ssize_t sz) p.datasz = 1; new_object(&p, p.len); if (p.data) { - memcpy(p.data, str, p.len-1); + memcpy(p.data, str, p.len - 1); + p.data[p.len - 1] = '\0'; } return p; }