summaryrefslogtreecommitdiff
path: root/pkg/iproute2/patch/0010-Avoid-unnecessary-VLAs.patch
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2020-02-20 21:03:09 -0800
committerMichael Forney <mforney@mforney.org>2020-02-20 21:03:09 -0800
commitcc0cf73bc04c668321c91e319e463ca01ee9556e (patch)
tree204c13181dc719eb30099d78b022100e695f9694 /pkg/iproute2/patch/0010-Avoid-unnecessary-VLAs.patch
parent3502501b404156a146efbe28ee6a787a3856bce3 (diff)
iproute2: Remove patch no longer necessary with latest cproc
Diffstat (limited to 'pkg/iproute2/patch/0010-Avoid-unnecessary-VLAs.patch')
-rw-r--r--pkg/iproute2/patch/0010-Avoid-unnecessary-VLAs.patch57
1 files changed, 0 insertions, 57 deletions
diff --git a/pkg/iproute2/patch/0010-Avoid-unnecessary-VLAs.patch b/pkg/iproute2/patch/0010-Avoid-unnecessary-VLAs.patch
deleted file mode 100644
index dae07dea..00000000
--- a/pkg/iproute2/patch/0010-Avoid-unnecessary-VLAs.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From 7d8d4edc0bbfc3fa1b99c6491577465c9bc4a350 Mon Sep 17 00:00:00 2001
-From: Michael Forney <mforney@mforney.org>
-Date: Sun, 16 Jun 2019 13:38:59 -0700
-Subject: [PATCH] Avoid unnecessary VLAs
-
----
- include/bpf_scm.h | 2 +-
- ip/iptuntap.c | 8 +++-----
- 2 files changed, 4 insertions(+), 6 deletions(-)
-
-diff --git a/include/bpf_scm.h b/include/bpf_scm.h
-index 669f0538..9e456030 100644
---- a/include/bpf_scm.h
-+++ b/include/bpf_scm.h
-@@ -37,7 +37,7 @@ static inline int *bpf_map_set_init(struct bpf_map_set_msg *msg,
- struct sockaddr_un *addr,
- unsigned int addr_len)
- {
-- const unsigned int cmsg_ctl_len = sizeof(int) * BPF_SCM_MAX_FDS;
-+ enum { cmsg_ctl_len = sizeof(int) * BPF_SCM_MAX_FDS };
- struct cmsghdr *cmsg;
-
- msg->iov.iov_base = &msg->aux;
-diff --git a/ip/iptuntap.c b/ip/iptuntap.c
-index 41fa1649..d2e305ae 100644
---- a/ip/iptuntap.c
-+++ b/ip/iptuntap.c
-@@ -303,9 +303,7 @@ static void show_processes(const char *name)
-
- fd_path = globbuf.gl_pathv;
- while (*fd_path) {
-- const char *dev_net_tun = "/dev/net/tun";
-- const size_t linkbuf_len = strlen(dev_net_tun) + 2;
-- char linkbuf[linkbuf_len], *fdinfo;
-+ char linkbuf[sizeof(TUNDEV) + 1], *fdinfo;
- int pid, fd;
- FILE *f;
-
-@@ -315,13 +313,13 @@ static void show_processes(const char *name)
- if (pid == getpid())
- goto next;
-
-- err = readlink(*fd_path, linkbuf, linkbuf_len - 1);
-+ err = readlink(*fd_path, linkbuf, sizeof(linkbuf) - 1);
- if (err < 0) {
- perror("readlink");
- goto next;
- }
- linkbuf[err] = '\0';
-- if (strcmp(dev_net_tun, linkbuf))
-+ if (strcmp(TUNDEV, linkbuf))
- goto next;
-
- if (asprintf(&fdinfo, "/proc/%d/fdinfo/%d", pid, fd) < 0)
---
-2.23.0
-