summaryrefslogtreecommitdiff
path: root/pkg/sshfs/patch/0010-Avoid-pointer-arithmetic-on-void.patch
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2019-11-04 17:42:19 -0800
committerMichael Forney <mforney@mforney.org>2019-11-04 17:42:19 -0800
commit887f731a75aff6a8671d8215d133894893f1d150 (patch)
tree3f2952e8aecf848827d9cdf186a3cb5f3ff441fa /pkg/sshfs/patch/0010-Avoid-pointer-arithmetic-on-void.patch
parentb1c40f5ba1902a9524966cd6de9709486d895039 (diff)
sshfs: Update to 3.6.0
Diffstat (limited to 'pkg/sshfs/patch/0010-Avoid-pointer-arithmetic-on-void.patch')
-rw-r--r--pkg/sshfs/patch/0010-Avoid-pointer-arithmetic-on-void.patch25
1 files changed, 25 insertions, 0 deletions
diff --git a/pkg/sshfs/patch/0010-Avoid-pointer-arithmetic-on-void.patch b/pkg/sshfs/patch/0010-Avoid-pointer-arithmetic-on-void.patch
new file mode 100644
index 00000000..2b29bf26
--- /dev/null
+++ b/pkg/sshfs/patch/0010-Avoid-pointer-arithmetic-on-void.patch
@@ -0,0 +1,25 @@
+From 79f62821ec98aca7cdd25a1bba7a8bdea59272e5 Mon Sep 17 00:00:00 2001
+From: Michael Forney <mforney@mforney.org>
+Date: Tue, 2 Jul 2019 19:52:43 -0700
+Subject: [PATCH] Avoid pointer arithmetic on `void *`
+
+---
+ sshfs.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/sshfs.c b/sshfs.c
+index fd7bccb..133b248 100644
+--- a/sshfs.c
++++ b/sshfs.c
+@@ -1182,7 +1182,7 @@ static int do_write(struct iovec *iov, size_t count)
+ do {
+ if ((unsigned) res < iov->iov_len) {
+ iov->iov_len -= res;
+- iov->iov_base += res;
++ iov->iov_base = (char *) iov->iov_base + res;
+ break;
+ } else {
+ res -= iov->iov_len;
+--
+2.24.0
+