projects
/
project
/
libnl-tiny.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
genl_family: explicitly null terminate strncpy destination buffer
[project/libnl-tiny.git]
/
include
/
netlink
/
genl
/
family.h
diff --git
a/include/netlink/genl/family.h
b/include/netlink/genl/family.h
index 8a1a38ba25d5a5c89a2111b1e8aafb3f5c525843..ca71181e89f322a4012f641395602721e565c852 100644
(file)
--- a/
include/netlink/genl/family.h
+++ b/
include/netlink/genl/family.h
@@
-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;
}