genl_family: explicitly null terminate strncpy destination buffer
[project/libnl-tiny.git] / include / netlink / genl / family.h
index 8a1a38ba25d5a5c89a2111b1e8aafb3f5c525843..ca71181e89f322a4012f641395602721e565c852 100644 (file)
@@ -82,6 +82,7 @@ static inline char *genl_family_get_name(struct genl_family *family)
 static inline void genl_family_set_name(struct genl_family *family, const char *name)
 {
        strncpy(family->gf_name, name, GENL_NAMSIZ-1);
+       family->gf_name[GENL_NAMSIZ - 1] = '\0';
        family->ce_mask |= FAMILY_ATTR_NAME;
 }