diff --git a/src/rjp_object.c b/src/rjp_object.c index 1367208..54681f9 100644 --- a/src/rjp_object.c +++ b/src/rjp_object.c @@ -97,8 +97,7 @@ void rjp_set_key_copy(RJP_value* dest, const char* key, RJP_index keylen){ keylen = 0; } char* newkey = rjp_alloc(keylen + 1); - strncpy(newkey, key, keylen); - newkey[keylen] = 0; + strncpy(newkey, key, keylen+1); rjp_set_key(dest, newkey, keylen); } void rjp_set_key(RJP_value* dest, char* key, RJP_index keylen){