aboutsummaryrefslogtreecommitdiff
path: root/sys/netgraph/ng_pptpgre.c
diff options
context:
space:
mode:
authorJulian Elischer <julian@FreeBSD.org>2000-12-18 20:03:32 +0000
committerJulian Elischer <julian@FreeBSD.org>2000-12-18 20:03:32 +0000
commit589f6ed8ce4b9da11cbdce95d6dcf9ad45792175 (patch)
tree534b2b7e8dd4251f264f5266d72c7c260db68933 /sys/netgraph/ng_pptpgre.c
parentde2bcc634024809e51647e02d8733bc78881dfb6 (diff)
downloadsrc-589f6ed8ce4b9da11cbdce95d6dcf9ad45792175.tar.gz
src-589f6ed8ce4b9da11cbdce95d6dcf9ad45792175.zip
Divorce the kernel binary ABI version number from the message
format version number. (userland programs should not need to be recompiled when the netgraph kernel internal ABI is changed. Also fix modules that don;t handle the fact that a caller may not supply a return message pointer. (benign at the moment because the calling code checks, but that will change)
Notes
Notes: svn path=/head/; revision=70159
Diffstat (limited to 'sys/netgraph/ng_pptpgre.c')
-rw-r--r--sys/netgraph/ng_pptpgre.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/netgraph/ng_pptpgre.c b/sys/netgraph/ng_pptpgre.c
index 7d4fedfc1e5b..c5306b0b33c7 100644
--- a/sys/netgraph/ng_pptpgre.c
+++ b/sys/netgraph/ng_pptpgre.c
@@ -245,7 +245,7 @@ static const struct ng_cmdlist ng_pptpgre_cmdlist[] = {
/* Node type descriptor */
static struct ng_type ng_pptpgre_typestruct = {
- NG_VERSION,
+ NG_ABI_VERSION,
NG_PPTPGRE_NODE_TYPE,
NULL,
ng_pptpgre_constructor,
@@ -378,12 +378,12 @@ ng_pptpgre_rcvmsg(node_p node, struct ng_mesg *msg,
error = EINVAL;
break;
}
+done:
if (rptr)
*rptr = resp;
else if (resp)
FREE(resp, M_NETGRAPH);
-done:
FREE(msg, M_NETGRAPH);
return (error);
}