ng_gif.c (139823) | ng_gif.c (141195) |
---|---|
1/* 2 * ng_gif.c 3 */ 4 5/*- 6 * Copyright 2001 The Aerospace Corporation. All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 48 unchanged lines hidden (view full) --- 57 * WITHOUT LIMITATION, ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 58 * PUNITIVE, OR CONSEQUENTIAL DAMAGES, PROCUREMENT OF SUBSTITUTE GOODS OR 59 * SERVICES, LOSS OF USE, DATA OR PROFITS, HOWEVER CAUSED AND UNDER ANY 60 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 61 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 62 * THIS SOFTWARE, EVEN IF WHISTLE COMMUNICATIONS IS ADVISED OF THE POSSIBILITY 63 * OF SUCH DAMAGE. 64 * | 1/* 2 * ng_gif.c 3 */ 4 5/*- 6 * Copyright 2001 The Aerospace Corporation. All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 48 unchanged lines hidden (view full) --- 57 * WITHOUT LIMITATION, ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 58 * PUNITIVE, OR CONSEQUENTIAL DAMAGES, PROCUREMENT OF SUBSTITUTE GOODS OR 59 * SERVICES, LOSS OF USE, DATA OR PROFITS, HOWEVER CAUSED AND UNDER ANY 60 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 61 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 62 * THIS SOFTWARE, EVEN IF WHISTLE COMMUNICATIONS IS ADVISED OF THE POSSIBILITY 63 * OF SUCH DAMAGE. 64 * |
65 * $FreeBSD: head/sys/netgraph/ng_gif.c 139823 2005-01-07 01:45:51Z imp $ | 65 * $FreeBSD: head/sys/netgraph/ng_gif.c 141195 2005-02-03 12:50:10Z ru $ |
66 */ 67 68/* 69 * ng_gif(4) netgraph node type 70 */ 71 72#include <sys/param.h> 73#include <sys/systm.h> --- 327 unchanged lines hidden (view full) --- 401 int error = 0; 402 struct ng_mesg *msg; 403 404 NGI_GET_MSG(item, msg); 405 switch (msg->header.typecookie) { 406 case NGM_GIF_COOKIE: 407 switch (msg->header.cmd) { 408 case NGM_GIF_GET_IFNAME: | 66 */ 67 68/* 69 * ng_gif(4) netgraph node type 70 */ 71 72#include <sys/param.h> 73#include <sys/systm.h> --- 327 unchanged lines hidden (view full) --- 401 int error = 0; 402 struct ng_mesg *msg; 403 404 NGI_GET_MSG(item, msg); 405 switch (msg->header.typecookie) { 406 case NGM_GIF_COOKIE: 407 switch (msg->header.cmd) { 408 case NGM_GIF_GET_IFNAME: |
409 NG_MKRESPONSE(resp, msg, IFNAMSIZ + 1, M_NOWAIT); | 409 NG_MKRESPONSE(resp, msg, IFNAMSIZ, M_NOWAIT); |
410 if (resp == NULL) { 411 error = ENOMEM; 412 break; 413 } | 410 if (resp == NULL) { 411 error = ENOMEM; 412 break; 413 } |
414 strlcpy(resp->data, priv->ifp->if_xname, IFNAMSIZ + 1); | 414 strlcpy(resp->data, priv->ifp->if_xname, IFNAMSIZ); |
415 break; 416 case NGM_GIF_GET_IFINDEX: 417 NG_MKRESPONSE(resp, msg, sizeof(u_int32_t), M_NOWAIT); 418 if (resp == NULL) { 419 error = ENOMEM; 420 break; 421 } 422 *((u_int32_t *)resp->data) = priv->ifp->if_index; --- 175 unchanged lines hidden --- | 415 break; 416 case NGM_GIF_GET_IFINDEX: 417 NG_MKRESPONSE(resp, msg, sizeof(u_int32_t), M_NOWAIT); 418 if (resp == NULL) { 419 error = ENOMEM; 420 break; 421 } 422 *((u_int32_t *)resp->data) = priv->ifp->if_index; --- 175 unchanged lines hidden --- |