mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-24 18:58:08 -07:00
net-ftp/filezilla: fix incompatible pointer type
This becomes an error in GCC14 Closes: https://bugs.gentoo.org/921432 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>
This commit is contained in:
27
net-ftp/filezilla/files/filezilla-3.66.4-gcc14.patch
Normal file
27
net-ftp/filezilla/files/filezilla-3.66.4-gcc14.patch
Normal file
@@ -0,0 +1,27 @@
|
||||
diff --git a/src/putty/unix/uxsftp.c b/src/putty/unix/uxsftp.c
|
||||
index f078d97..05ec2ff 100644
|
||||
--- a/src/putty/unix/uxsftp.c
|
||||
+++ b/src/putty/unix/uxsftp.c
|
||||
@@ -211,7 +211,7 @@ int read_from_file(RFile *f, void *buffer, int length)
|
||||
#if 1
|
||||
if (f->state == ok && !f->remaining_) {
|
||||
fznotify1(sftp_io_nextbuf, 0);
|
||||
- char const* s = priority_read();
|
||||
+ char *s = priority_read();
|
||||
if (s[1] == '-') {
|
||||
f->state = error;
|
||||
return -1;
|
||||
@@ -220,11 +220,11 @@ int read_from_file(RFile *f, void *buffer, int length)
|
||||
f->state = eof;
|
||||
}
|
||||
else {
|
||||
- char const* p = s + 1;
|
||||
+ char *p = s + 1;
|
||||
f->buffer_ = f->memory_ + next_int(&p);
|
||||
f->remaining_ = (int)next_int(&p);
|
||||
}
|
||||
- sfree(s);
|
||||
+ sfree((void *)s);
|
||||
}
|
||||
if (f->state == eof) {
|
||||
return 0;
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -45,6 +45,7 @@ PATCHES=(
|
||||
"${FILESDIR}"/${PN}-3.47.0-disable-shellext_conf.patch
|
||||
"${FILESDIR}"/${PN}-3.52.2-slibtool.patch
|
||||
"${FILESDIR}"/${PN}-3.60.1-desktop.patch
|
||||
"${FILESDIR}"/${PN}-3.66.4-gcc14.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
|
||||
Reference in New Issue
Block a user