diff options
author | harti <harti@FreeBSD.org> | 2004-01-26 14:05:31 +0000 |
---|---|---|
committer | harti <harti@FreeBSD.org> | 2004-01-26 14:05:31 +0000 |
commit | 14cb10664f95adf9dd36c845745d3d5c87d3d636 (patch) | |
tree | a18015e7df92db337721d9972123a9203ac17d71 /sys/netgraph/ng_base.c | |
parent | 98f2740a9c4a3cda7a5f4e77919cfe1284eed47c (diff) | |
download | FreeBSD-src-14cb10664f95adf9dd36c845745d3d5c87d3d636.zip FreeBSD-src-14cb10664f95adf9dd36c845745d3d5c87d3d636.tar.gz |
Get rid of the deprecated *LEN constants in favour of the new
*SIZ constants that include the trailing \0 byte.
Diffstat (limited to 'sys/netgraph/ng_base.c')
-rw-r--r-- | sys/netgraph/ng_base.c | 41 |
1 files changed, 20 insertions, 21 deletions
diff --git a/sys/netgraph/ng_base.c b/sys/netgraph/ng_base.c index 7895617..878ec88 100644 --- a/sys/netgraph/ng_base.c +++ b/sys/netgraph/ng_base.c @@ -549,7 +549,7 @@ ng_make_node(const char *typename, node_p *nodepp) /* Locate the node type */ if ((type = ng_findtype(typename)) == NULL) { - char filename[NG_TYPELEN + 4]; + char filename[NG_TYPESIZ + 3]; linker_file_t lf; int error; @@ -816,7 +816,7 @@ ng_name_node(node_p node, const char *name) node_p node2; /* Check the name is valid */ - for (i = 0; i < NG_NODELEN + 1; i++) { + for (i = 0; i < NG_NODESIZ; i++) { if (name[i] == '\0' || name[i] == '.' || name[i] == ':') break; } @@ -837,7 +837,7 @@ ng_name_node(node_p node, const char *name) } /* copy it */ - strncpy(NG_NODE_NAME(node), name, NG_NODELEN); + strlcpy(NG_NODE_NAME(node), name, NG_NODESIZ); return (0); } @@ -986,7 +986,7 @@ ng_add_hook(node_p node, const char *name, hook_p *hookp) NG_NODE_REF(node); /* each hook counts as a reference */ /* Set hook name */ - strncpy(NG_HOOK_NAME(hook), name, NG_HOOKLEN); + strlcpy(NG_HOOK_NAME(hook), name, NG_HOOKSIZ); /* * Check if the node type code has something to say about it @@ -1145,7 +1145,7 @@ ng_newtype(struct ng_type *tp) /* Check version and type name fields */ if ((tp->version != NG_ABI_VERSION) || (namelen == 0) - || (namelen > NG_TYPELEN)) { + || (namelen >= NG_TYPESIZ)) { TRAP_ERROR(); return (EINVAL); } @@ -1349,7 +1349,7 @@ ng_con_nodes(node_p node, const char *name, node_p node2, const char *name2) NG_HOOK_REF(hook); /* Add a ref for the peer to each*/ NG_HOOK_REF(hook2); hook2->hk_node = &ng_deadnode; - strncpy(NG_HOOK_NAME(hook2), name2, NG_HOOKLEN); + strlcpy(NG_HOOK_NAME(hook2), name2, NG_HOOKSIZ); /* * Queue the function above. @@ -1569,7 +1569,7 @@ int ng_path2noderef(node_p here, const char *address, node_p *destp, hook_p *lasthook) { - char fullpath[NG_PATHLEN + 1]; + char fullpath[NG_PATHSIZ]; char *nodename, *path, pbuf[2]; node_p node, oldnode; char *cp; @@ -2553,8 +2553,8 @@ ng_generic_msg(node_p here, item_p item, hook_p lasthook) /* Fill in node info */ ni = (struct nodeinfo *) resp->data; if (NG_NODE_HAS_NAME(here)) - strncpy(ni->name, NG_NODE_NAME(here), NG_NODELEN); - strncpy(ni->type, here->nd_type->name, NG_TYPELEN); + strcpy(ni->name, NG_NODE_NAME(here)); + strcpy(ni->type, here->nd_type->name); ni->id = ng_node2ID(here); ni->hooks = here->nd_numhooks; break; @@ -2578,8 +2578,8 @@ ng_generic_msg(node_p here, item_p item, hook_p lasthook) /* Fill in node info */ if (NG_NODE_HAS_NAME(here)) - strncpy(ni->name, NG_NODE_NAME(here), NG_NODELEN); - strncpy(ni->type, here->nd_type->name, NG_TYPELEN); + strcpy(ni->name, NG_NODE_NAME(here)); + strcpy(ni->type, here->nd_type->name); ni->id = ng_node2ID(here); /* Cycle through the linked list of hooks */ @@ -2594,14 +2594,13 @@ ng_generic_msg(node_p here, item_p item, hook_p lasthook) } if (NG_HOOK_NOT_VALID(hook)) continue; - strncpy(link->ourhook, NG_HOOK_NAME(hook), NG_HOOKLEN); - strncpy(link->peerhook, - NG_PEER_HOOK_NAME(hook), NG_HOOKLEN); + strcpy(link->ourhook, NG_HOOK_NAME(hook)); + strcpy(link->peerhook, NG_PEER_HOOK_NAME(hook)); if (NG_PEER_NODE_NAME(hook)[0] != '\0') - strncpy(link->nodeinfo.name, - NG_PEER_NODE_NAME(hook), NG_NODELEN); - strncpy(link->nodeinfo.type, - NG_PEER_NODE(hook)->nd_type->name, NG_TYPELEN); + strcpy(link->nodeinfo.name, + NG_PEER_NODE_NAME(hook)); + strcpy(link->nodeinfo.type, + NG_PEER_NODE(hook)->nd_type->name); link->nodeinfo.id = ng_node2ID(NG_PEER_NODE(hook)); link->nodeinfo.hooks = NG_PEER_NODE(hook)->nd_numhooks; ni->hooks++; @@ -2652,8 +2651,8 @@ ng_generic_msg(node_p here, item_p item, hook_p lasthook) if (!unnamed && (! NG_NODE_HAS_NAME(node))) continue; if (NG_NODE_HAS_NAME(node)) - strncpy(np->name, NG_NODE_NAME(node), NG_NODELEN); - strncpy(np->type, node->nd_type->name, NG_TYPELEN); + strcpy(np->name, NG_NODE_NAME(node)); + strcpy(np->type, node->nd_type->name); np->id = ng_node2ID(node); np->hooks = node->nd_numhooks; nl->numnames++; @@ -2695,7 +2694,7 @@ ng_generic_msg(node_p here, item_p item, hook_p lasthook) __func__, "types"); break; } - strncpy(tp->type_name, type->name, NG_TYPELEN); + strcpy(tp->type_name, type->name); tp->numnodes = type->refs - 1; /* don't count list */ tl->numtypes++; } |