summaryrefslogtreecommitdiffstats
path: root/sys/netgraph
diff options
context:
space:
mode:
Diffstat (limited to 'sys/netgraph')
-rw-r--r--sys/netgraph/ng_tag.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/netgraph/ng_tag.c b/sys/netgraph/ng_tag.c
index 150a0f2..22d45a3 100644
--- a/sys/netgraph/ng_tag.c
+++ b/sys/netgraph/ng_tag.c
@@ -303,8 +303,9 @@ ng_tag_newhook(node_p node, hook_p hook, const char *name)
int error;
/* Create hook private structure. */
- hip = malloc(sizeof(*hip), M_NETGRAPH_TAG, M_WAITOK | M_ZERO);
- /* M_WAITOK can't return NULL. */
+ hip = malloc(sizeof(*hip), M_NETGRAPH_TAG, M_NOWAIT | M_ZERO);
+ if (hip == NULL)
+ return (ENOMEM);
NG_HOOK_SET_PRIVATE(hook, hip);
/*
OpenPOWER on IntegriCloud