Fix GCC 9.0 barf on vat strncpy.
Type: fix
Signed-off-by: Ray Kinsella <mdr@ashroe.eu>
Change-Id: I5e41225d6ac9673a9d953046720df55e7b69c479
Signed-off-by: Dave Barach <dave@barachs.net>
(cherry picked from commit
b1bb513792fecd735effebbd07d867ea93adc9f6)
u8 *ns = NULL;
int len = strlen ((const char *) str);
vec_validate (ns, len);
- strncpy ((char *) ns, (const char *) str, len + 1);
- vec_add1 (ns, '\0');
+ memcpy ((char *) ns, (const char *) str, len + 1);
vat_json_set_string (json, ns);
}